/*Default html element properties */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	background-image: url('/sys/images/bg/body.gif');
	background-repeat: repeat-x;
	background-color: #2f2f2f;
}

h1 {
	font-size: 21px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
 
h2 {
	margin: 0px;
	padding: 0px;
}

h6{
	font-size: 16px;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
}


h3 img,h3 a img,h2 img {
	float: right;
}

h2 a,h2 a:hover,h3 a,h3 a:hover {
	color: #ffffff;
}


form {
	margin: 0px;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	/*color: #cc0000;*/
}

a.underlink {
	text-decoration: underline;
}

a.underlink:hover {
	text-decoration: underline;
	/*color: #CC0000;*/
}


ul {
	margin: 0px;
	padding: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul li {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px 0px 10px 0px;
}

img {
	border: none;
	margin: 0px;
}

sup {
	top: -0.5em; 
	font-size: 75%;
}

/* float clearing for IE6 */
* html .clearfix {
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix {
	min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after {
	clear: both;
	/*"content" causes opera to break*/
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for Opera */
html>body .clearfix:after {
	clear: both;
	/*"content" causes opera to break*/
	content: "" !important;
	c\ontent: "."; /* be ~mean~ to Opera -- http://www.albin.net/css/be_mean_to_opera */
	display: block;
	height: 0;
	visibility: hidden;
}

/*Global stylesheets*/
.red_canon_text,.red_canon_link a:hover {
	color: #cc0000;
}

.white_text,.white_text a,.white_text a:hover {
	color: #ffffff;
}

.black_text,.black_text a {
	color: #000000;
}

.bold_text {
	font-weight: bold;
}

.normal_text {
	font-weight: normal;
}

p.intro {
	margin: 0px 0px 20px 0px;
}

/* added by SAN for Divison home intro */

p.dvisionHomeintro {
	margin: 0px 0px 20px 0px;
	padding: 0px 12px 0px 12px;
	text-align:center;
}


p.list_intro {
	font-weight: bold;
	margin: 20px 0px 20px 20px;
}

img.right_align {
	float: right;
	margin: 3px 0px 0px 20px;
}

img.left_align {
	float: left;
	margin: 3px 20px 10px 0px;
}

img.grey_border {
	border: 1px #d1d1d1 solid;
}

a.arrow_bullet {
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 9px;
}

.small_text {
	font-size: 11px;
}

.canon_red_hover:hover {
	color: #cc0000;
}
table.regblack {
	font-size: 11px;
}

/*Global "components" stlesheets" - eg. JS dropdowns,
bulleted lists etc*/
.text_input input,table.js_dropdown .input_value,.form_container .form_input input,.form_container .form_input_small input,.form_container .form_input_medium input,.form_container .form_phone_input table td input
	{
	border: 1px #000000 solid;
	height: 13px;
	line-height: 13px;
	float: none;
	font-size: 11px;
	padding: 1px 0px 1px 4px;
}


/*INet Change text area with borders and colored scroll bar*/
.text_area_input textarea {
 	border: 1px #000000 solid;
 	scrollbar-face-color: #cc0000;
	scrollbar-3dlight-color: #777777;
	scrollbar-darkshadow-color: #c9c9c9;
	scrollbar-highlight-color: #f4f4f4;
	scrollbar-shadow-color: black;
	scrollbar-base-color: #777777;
	scrollbar-arrow-color: #e7e7e7;
} 

/*JS Dropdown*/
table.js_dropdown {
	scrollbar-face-color: #cc0000;
	scrollbar-3dlight-color: #777777;
	scrollbar-darkshadow-color: #c9c9c9;
	scrollbar-highlight-color: #f4f4f4;
	scrollbar-shadow-color: black;
	scrollbar-base-color: #777777;
	scrollbar-arrow-color: #e7e7e7;
	border: none;
}

table.js_dropdown .dropdown_container {
	position: relative;
	right: 0px;
	top: 0px;
}

table.js_dropdown .dropdown_container #otherProductsIs_Dropdown {
	top: 3px;
	*top: 2px;
	right: -17px;
	*overflow-y: scroll;
}

table.js_dropdown .dropdown_container {
_float: right !important;
*width: 100%;
_width: auto;
z-index: 1001;
}

table.js_dropdown .input_value {
	white-space: nowrap;
	overflow: hidden;
	background-color: #ffffff;
}

table.js_dropdown .dropdown_container .list_container {
	position: absolute;
	overflow: auto;
	overflow-x: hidden;
	background-color: #ffffff;
/*	border-left: 1px #000000 solid;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;*/
	border: 1px #000000 solid;
	display: none;
	white-space: nowrap;
	font-size: 11px;
	right: 0;
	*right: -2px;
}

table.js_dropdown .dropdown_container .right_border {
	border-right: 1px #000000 solid;
}

table.js_dropdown .dropdown_container .list_container ul {
	list-style-type: none;
	margin: 4px 0px 0px 4px;
	padding: 0px;
}

table.js_dropdown .dropdown_container .list_container ul li {
	margin: 0px;
	padding: 0px;
}

table.js_dropdown .dropdown_container .list_container ul li a {
	height: 15px;
	color:#666666;
	display:block;
	font-weight:bold;
}

table.js_dropdown  td {
	padding: 0px;
}

table.js_dropdown  td.js_dropdown_btn {
	width: 17px;
	text-align: right;
	padding: 0px;
}

table.js_dropdown  td.js_dropdown_btn img {
	border: none;
}

table.js_dropdown  td.js_dropdown_btn a.hidden {
	visibility: hidden;
}

#ErrorSummary{
	color:red;
	font-weight:bold;
}

/*Form containers*/
.form_container {
	margin: 0px 0px 16px 0px;
}

.form_container table {
	table-layout: fixed;
}

.form_container td,.form_container input {
	font-size: 11px;
}

.form_container .form_input input {
	width: 160px;
}

.form_container .form_submit  input {
	margin: 2px 0px 0px 0px
}

.form_container  .form_input_small input {
	width: 28px;
}

.form_container  .form_input_medium input {
	width: 64px;
}

.form_container td {
	padding: 2px 0px 2px 4px;
}

.form_container .label {
	font-weight: bold;
	text-align: right;
	width: 80px;
}

.form_container td.form_input {
	width: 174px;
}

.form_container td.submit_input input {
	margin: 2px 0px 0px 12px;
}

.form_container .form_phone_input table td {
	width: 33px;
	padding: 0px 3px 0px 0px;
}

.form_container .form_phone_input table td input {
	width: 28px;
}

/*Lists*/
ul.arrow_bullets,ul.arrow_bullets_hz {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

ul.arrow_bullets li,ul.arrow_bullets_hz li {
	font-size: 11px;
	line-height: 15px;
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin: 0px;
	padding: 0px;
	_height: 15px;
	font-weight: normal;
}

ul.arrow_bullets_hz ul,ul.arrow_bullets_hz li {
	display: inline;
}

ul.arrow_bullets li a {
	color: #666666;
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	font-weight: bold;
}

ul.arrow_bullets_hz li a {
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 14px 0px 7px;
	width: 100%;
	font-weight: bold;
}

ul.arrow_bullets li a.selected,ul.arrow_bullets_hz li a.selected {
	color: #000000;
}

ul.arrow_bullets li a:hover,ul.arrow_bullets_hz li a:hover,ul.arrow_bullets_small li a:hover
	{
	color: #cc0000;
}

ul.arrow_bullets_small {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

ul.arrow_bullets_small li {
	font-size: 10px;
	line-height: 12px;
	background-image: url('/sys/images/arrow_bullet_small.gif');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	margin: 0px;
	padding: 0px;
	_height: 15px;
}

ul.arrow_bullets_small li a {
	color: #666666;
	display: block;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

ul.grey_bullet li {
	background-image: url('/sys/images/grey_arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding: 0px 0px 0px 20px;
}

ul.grey_bullet_in li {
	background-image: url('/sys/images/grey_arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 41px;
	padding: 0px 0px 0px 50px;
}

ul.red_bullet li {
	background-image: url('/app/images/mobileapps/CMS_iOS/faqs/arrow_open_sm.gif');
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding: 0px 0px 0px 20px;
}

/*Rounded borders box*/
div.rounded_box {
	width: 200px;
	font-size: 11px;
}

div.rounded_box .caption {
	background-image: url('/sys/images/rounded_box/caption.gif');
	background-repeat: no-repeat;
	height: 29px;
	overflow: hidden;
}

div.rounded_box .caption h2 {
	font-size: 12px;
	margin: 4px 0px 0px 11px;
	line-height: 25px;
}

div.rounded_box .client_area {
	background-image: url('/sys/images/rounded_box/bg.gif');
	background-repeat: repeat-y;
	padding: 10px 9px 10px 11px;
	font-weight: normal;
}

div.rounded_box .client_area .subcaption {
	margin: 0px 0px 4px 0px;
	font-weight: bold;
}

div.rounded_box_bottom {
	background-image: url('/sys/images/rounded_box/bottom.gif');
	background-repeat: no-repeat;
	height: 8px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}

/*Gradient background boxes*/
div.gd_box {
	width: 167px;
}

div.gd_box .caption,div.gd_box2 .caption {
	background-image: url('/sys/images/rounded_box/caption3.gif');
	background-repeat: no-repeat;
	height: 25px;
	margin: 0px 0px 1px 0px;
	/*padding: 0px 0px 0px 10px;*/
	line-height: 25px;
}

div.gd_box .caption h2,div.gd_box2 .caption h2 {
	font-size: 13px;
	margin: 0px;
	/*padding: 0px 0px 0px 0px;*/
	color: #666666;
}

div.gd_box .client_area {
	background-image: url('/sys/images/rounded_box/bg3.gif');
	background-position: left bottom;
	padding: 0px 0px 22px 0px;
}

div.gd_box .client_area li {
	display: block;
	border-bottom: 1px #ffffff solid;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	background-image: url('/sys/images/rounded_box/li_bg3.gif');
}

div.gd_box .client_area li a {
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 10px 3px;
	display: block;
	padding: 0px 0px 0px 20px;
	line-height: 13px;
}

div.gd_box2 {
	width: 155px;
}

div.gd_box2 .client_area {
	background-image: url('/sys/images/rounded_box/li_bg3.gif');
	background-repeat: repeat-y;
	padding: 0px 0px 10px 12px;
	margin: 0px 0px 4px 0px;
}

div.gd_box2 .client_area h3 {
	font-size: 11px;
	margin: 0px 0px 3px 0px;
}

div.gd_box3 {
	background-image: url('/sys/images/rounded_box/bg5.gif');
	background-repeat: no-repeat;
	padding: 6px 0px 0px 6px;
	font-size: 11px;
	margin: 0px 0px 32px 0px;
}

div.gd_box3 img {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 20px;
	border: none;
}

div.gd_box3 div {
	float: left;
	width: 104px;
	padding: 3px 0px 0px 0px;
	line-height: 14px;
}

div.oce_hr {
	background-image: url('/sys/images/bg/h2_22.gif');
	background-repeat: no-repeat;
	font-size: 15px;
	color: #ffffff;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px 0px 1px 9px;
}






/*Results page numbering*/
.results_navbar,.results_navbar_bottom {
	font-size: 11px;
}

.results_navbar {
	height: 21px;
	margin: 0px 0px 3px 0px;
}

.results_navbar_bottom {
	background-image: url('/sys/images/bg/search_results_list_bottom.gif');
	background-repeat: no-repeat;
	padding: 12px 0px 0px 0px;
}

.go_to_page_container {
	width: 150px;
	float: right;
	text-align: right;
}

.go_to_page_container table {
	float: right;
}

.go_to_page_container table td.text_box input {
	background-image: url('/sys/images/bg/go_to_page.gif');
	background-repeat: no-repeat;
	width: 30px;
	padding: 2px 0px 0px 2px;
	height: 15px;
	border-width: 0px;
	font-size: 11px;
}

.page_numbering_container {
	width: 416px;
	float: right;
	text-align: center;
	margin: 3px 0px 0px 0px;
}

.page_numbering {
	width: 118px;
	margin: 0px auto;
}

.page_numbering img {
	border: none;
}

.page_numbering .prev_page img {
	float: left;
	margin: 0px 0px 0px 0px;
}

.page_numbering  .next_page {
	float: right;
	margin: 0px 0px 0px 0px;
}

.page_numbering div {
	float: left;
	text-align: center;
	width: 80px;
	font-size: 11px;
	padding: 0px 4px 0px 4px;
}

.results_info {
	float: left;
	width: 152px;
	margin: 3px 0px 0px 2px;
}

/*tabs*/ /*TABBED CONTENT ROUNDED BOX*/
#rounded_container {
	background-image: url('/sys/images/tab_current_content_bg.gif');
	background-position: 0px 0px;
	background-repeat: repeat-y;
	padding: 0px 3px 0px 3px;
	width: 555px;
}

#rounded_container .content_container {
	background-image: url('/sys/images/content_container_bg.gif');
	background-repeat: no-repeat;
	padding: 14px 18px 0px 18px;
}

#rounded_container .content_container_footer {
	background-image: url('/sys/images/content_container_footer_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	min-height: 28px;
	_height: 28px;
}

#rounded_container .content_container_footer img.back_to_top {
	float: right;
	border: none;
	margin: 10px 8px 0px 0px;
}

#rounded_container .content_container h2 {
	background-image: none;
	font-size: 18px;
	padding: 0px;
	margin: 0px 0px 14px 0px;
	color: #656565;
}

#AJAXCONTENT_LEVEL2 li {
        background-image:url('/sys/images/grey_arrow_bullet.gif');
        background-position:14px 4px;
        background-repeat:no-repeat;
        font-size:11px;
        line-height:14px;
        margin:0 0 4px;
        padding:0 0 0 24px;
}

/*LEVEL 1 TABS*/ /*Main Tabs Container*/
.tabs1_container {
	_height: 64px;
	min-height: 64px;
	background-image: url('/sys/images/tabs1_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 1px 0px 6px 0px;
}

.tabs1_container img.separator {
	height: 100%;
	position: absolute;
	top: -6px;
	left: 0px;
	width: 1px;
}

/*Level 1 Tabs Column*/
.tabs1_container .tabs_column {
	float: left;
	width: 265px;
	_height: 64px;
	min-height: 64px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 7px;
	position: relative;
}

.tabs1_container .tabs_column ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 265px;
}

.tabs1_container .tabs_column ul li {
	color: #666666;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	line-height: 19px !important;
}

.tabs1_container .tabs_column ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 19px;
	line-height: 19px;
	padding: 0px 0px 0px 17px;
	background-image: url('/sys/images/tab_bg2.gif');
	background-position: 0px 0px;
}

.tabs1_container .tabs_column ul li a.selected {
	padding-right:8px;
}

/*Used for tabbed Misc Page*/
#rounded_container .tabs1_container .tabbed_misc_page_col ul li a, 
#rounded_container .tabs1_container .tabbed_misc_page_col ul li a.selected,
#rounded_container .tabs1_container .tabbed_misc_page_col ul li a:hover
{
	display:block !important;
}

.tabs1_container .tabbed_misc_page_col img.separator {
	height:auto;
}

.tabs1_container .tabbed_misc_page_col ul li p.text_tab {
	padding:0 0 0 16px;	
}


.AT4 .tabs1_container .tabs_column ul li a:hover, .AT4 .tabs1_container .tabs_column ul li a.selected {
	background-position: -265px 0px;
	color:#FFFFFF;
	background-repeat: repeat !important;
}

.AT4 .tabs1_container .tabs_column ul li a {
	width:244px !important;
	background-image: url('/sys/images/tab_bg2.gif');
 	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:19px;
	line-height:19px;
	padding:0 4px 0 17px;
}

.tabbed_group_content {
	padding: 14px 18px 0;
}

.tabs1_container .tabs_column ul li a:hover,.tabs1_container .tabs_column ul li a.selected
	{
	color: #ffffff;
	background-position: -265px 0px;
	text-decoration: none;
	display: inline-table !important;
	line-height: 19px !important;
}

.AT4 .none {
	background-repeat: norepeat !important;
	display: inline-table !important;
	line-height: 19px !important;
}



/*LEVEL 2 TABS*/
.tabs2_container {
	padding: 6px 15px 5px 0px;
	width:520px;	
}

.tabs2_container ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
}

.tabs2_container ul li {	
	margin: 0px 0px 1px 0px;	
	background-repeat: no-repeat;
	background-position: 0px 4px;	
}

.tabs2_container ul li  p {	
	margin: 0px 0px 1px 0px;	
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 20px 0px 0px;
}

.tabs2_container ul li a {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	line-height: 15px;
}

.tabs2_container ul li a:hover,.tabs2_container ul li a.selected:hover {
	color: #cc0000;
	text-decoration: none;
}

.tabs2_container ul li a.selected {
	color: #000000;
}



/*4 columns page CSSs*/


/*5 columns page CSSs*/

.lookup_boxes .normal
{
	width: 161px;
	

}

.lookup_boxes .normal .columns5_rounded_box{

	background-image:url('/sys/images/advanced_search/5columns/rounded_box.gif');
	width: 151px;
	height: 297px;

}


.lookup_boxes .normal .columns5_rounded_box .columns5_rounded_box_content ul li a
{
	width: 120px;
}

.lookup_boxes .normal .result_txt,
.lookup_boxes .extended .result_txt,
.lookup_boxes .extended_result .normal_txt,
.lookup_boxes .normal_result .normal_txt
{
	display:none;
}

.lookup_boxes .normal_result
{
	width: 256px;
	

}

.lookup_boxes .normal_result .columns5_rounded_box {
	background-image:
		url('/sys/images/advanced_search/5columns/main_rounded_box.gif');
	width: 246px;
	height: 297px;
	background-repeat: no-repeat;
}

.lookup_boxes .normal_result .columns5_rounded_box .columns5_rounded_box_content ul li a
{
	width: 120px;
}

.lookup_boxes .extended
{
	width: 161px;
}

.lookup_boxes .extended .columns5_rounded_box {
	background-image:
		url('/sys/images/advanced_search/5columns/rounded_box.gif');
	width: 151px;
	height: 297px;
	background-repeat: no-repeat;
}

.lookup_boxes .extended .columns5_rounded_box .columns5_rounded_box_content ul li a
{
	width: 119px;
}

.lookup_boxes .extended_result
{
	width: 330px;
	

}

.lookup_boxes .extended_result .columns5_rounded_box{

	background-image:url('/sys/images/advanced_search/4columns/main_rounded_box.gif');
	width: 320px;
	height: 297px;

}


.lookup_boxes .columns5_box {	
	padding: 0px 0px 0px 0px;
	float: left;
}

.lookup_boxes .columns5_box .title {
	margin: 0px 0px 10px 1px;
}

.lookup_boxes .columns5_box .title img {
	float: left;
	margin: 0px 6px 0px 0px;	
	width: 14px;
	height: 14px;
	
}

.lookup_boxes .columns5_box .columns5_rounded_box {

	margin: 0px;
	background-position: 0px 0px;
	position: relative;
	padding: 0px;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content {
	position: relative;
	top: 1px;
	left: 0px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-face-color: #d3d3d3;
	scrollbar-3dlight-color: #777777;
	scrollbar-darkshadow-color: #d1d1d1;
	scrollbar-highlight-color: #f4f4f4;
	scrollbar-shadow-color: black;
	scrollbar-base-color: #777777;
	scrollbar-arrow-color: #c50000;
	padding: 10px 1px 10px 1px;
	height: 277px;
	
	

}



.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content ul li
{
	margin: 7px 0px 7px 0px;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content ul li a
{
	font-size: 11px;
	line-height: 13px;
	padding: 0px 0px 0px 14px;
	display: block;
	margin: 0px;
}
.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content ul li a
	{
	width: 119px;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content ul li a.selected
{
	color: #000000;
	font-weight: bold;
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 6px 3px;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content ul li a.selected:hover
{
	color: #cc0000;
}


/*only results_container is required*/

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content .result_container h3
{
	background-image: url('/sys/images/advanced_search/5columns/h3.gif'); 
	background-repeat:repeat-y; 
	display:table;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content .result_container .details
{
	padding: 0px;
	margin: 14px 0px 18px 0px;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content .result_container .details .description
{	
	float: left;
	padding: 4px 0px 0px 5px;
	/* width: 174px; */
	width: 112px;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content .result_container .details .description .arrow_bullets_small li
{	
	margin: 0px;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content .result_container .details .description .arrow_bullets_small li a
{	
	padding: 0px 0px 0px 7px;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content .result_container h3 a
{
	color: #666666;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content .result_container h3 a:hover
{
	color: #cc0000;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content .result_container .details .image {
	float: left;
	width: 86px;
	text-align: center;
}

.lookup_boxes .columns5_box .columns5_rounded_box .columns5_rounded_box_content .result_container .details .image img {
	border: none;
}

/*
.lookup_boxes .result_container h3 {

}

.lookup_boxes .result_container .details {
	
}



.lookup_boxes .result_container .details .description {

}
*/





.page_container_ie {
	text-align: center;
}

.page_container {
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	width: 974px;
	text-align: left;
}

#page_header {
	height: 73px;
	background-image: url('/sys/images/header_bg.gif');
	background-repeat: no-repeat;
}

#page_main_container {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 974px;
}

#right_column {
	float: left;
	width: 148px;
	margin: 0px 0px 0px 30px;
}

#page_content_container {
	float: left;
	width: 764px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	font-size: 12px;
	background-image: url('/sys/images/bg/page_content_container.gif');
}

/*
#page_content_container.AT4, 
#page_content_container.CF2,
#page_content_container.T20,
#page_content_container.AT2
{	
	background-image: url('/sys/images/bg/page_content_container.gif');
	
}
*/

#page_content_container .title_gray {
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	height: 21px;
	text-align: left;
	color: #666666;
	padding: 0px 0px 0px 0px;
}

#page_content_container .midredlink:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #D60027;
	text-decoration: none;
}

#page_content_container .midredlink:visited {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #D60027;
	text-decoration: none;
}

#page_content_container .midredlink:active {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #D60027;
	text-decoration: none;
}

#page_content_container .midredlink:hover {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #D60027;
	text-decoration: underline;
}

#page_footer {
	/*width:974px;*/
	height: 56px;
	background-image: url('/sys/images/footer_bg.gif');
	padding: 0px;
	margin: 20px 0px 12px 0px;
}

#page_content_container #page_content_container_bottom.extended {
	background-image: url('/sys/images/bg/main_content_bottom.gif');
	height: 8px;
	overflow: hidden;
	width:974px;
}

#main_content {
	_height: 340px;
	min-height: 340px;
	background-color: #ffffff;
	padding: 30px 0px 0px 0px;
	font-size: 12px;
}

#page_content_header {
	height: 150px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
}

#page_content_header .page_header_image {
	float: right;
}

#page_content_header #page_header_image {
	float: right;
}

#page_content_header h1 {
	background:transparent url(/sys/images/bg/red-tab.gif) repeat-y scroll 0 0;
        line-height:24px;
        padding:10px 0 10px 32px;
        position:absolute;
        bottom:20px;
        width: 244px;
}

#page_content_header h1.one_line {
	background:transparent url(/sys/images/bg/red-tab.gif) repeat-y scroll 0 0;
        line-height:24px;
        padding:10px 0 10px 32px;
        position:relative;
        bottom:20px;
        width: 244px;
}

#main_content_bottom {
	background-image: url('/sys/images/bg/main_content_bottom.gif');
	height: 8px;
	overflow: hidden;
}

#page_content {
	background-color: #ffffff;
	padding: 22px 0px 56px 20px;
	min-height: 450px;
	_height: 450px;
}

#page_content_left {
	float: left;
	width: 561px;
	font-size: 12px;
}

/*End page main containers*/ /*Page Header*/
#page_header #main_logo {
	float: left;
	width: 390px;
	height: 73px;
}

#page_header #main_logo::after {
	content: "Latin America Market";
	font-size: 12px;
	display: inline-flex;
	position: absolute;
	width: 113px;
	height: 75px;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding-left: 10px;
}

#page_header #main_logo img {
	margin: 8px 0px 0px 12px;
	width: 168px;
	height: 55px;
}

#page_header #corporate_navbar {
	font-size: 11px;
	float: left;
	width: 584px;
	height: 73px;
}

#page_header #corporate_navbar ul li {
	display: inline;
}

#page_header #corporate_navbar #support_quick_links {
	height: 36px;
	line-height: 36px;
	text-align: right;
	padding: 0px 11px 0px 0px;
	color: #999999;
}

#page_header #corporate_navbar #support_quick_links a:hover,#page_header #corporate_navbar #quick_links a:hover,#page_header #corporate_navbar #quick_search a:hover
	{
	color: #cc0000;
}

#page_header #corporate_navbar #support_quick_links a {
	color: #333333;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
}

#page_header #corporate_navbar #support_quick_links a.toggle_locale_link  {
	color: #cc0000;	
	text-decoration:none;
}



#page_header #corporate_navbar #quick_links {
	height: 37px;
	float: left;
	color: #333333;
	width: 258px;
	line-height: 37px;
	text-align: right;
	padding: 0px 2px 0px 0px;
}

#page_header #corporate_navbar #quick_links a {
	color: #333333;
	padding: 0px 2px 0px 2px;
}

#page_header #corporate_navbar #quick_search {
	width: 324px;
	height: 37px;
	float: left;
}

#page_header #corporate_navbar #quick_search table {
	margin: 10px 0px 0px 5px;
}

#page_header #corporate_navbar #quick_search table td {
	padding: 0px 2px 0px 0px;
	white-space: nowrap;
}

#page_header #corporate_navbar #quick_search .search_textbox {
	width: 120px;
	height:15px;
	padding-top:2px;
	font-size: 11px;
	border: 1px #000000 solid;
	font-family: Arial,Helvetica,sans-serif;
}

#page_header #corporate_navbar #quick_search a {
	font-size: 10px;
	color: #333333;
	display: block;
	margin-left: 8px;
}

#page_header #corporate_navbar #quick_search a img {
	width: 16px;
	height: 16px;
	float: right;
	border: 0px;
}

/*Page header breadcrumb*/
#breadcrumb {
	height: 24px;
	font-size: 11px;
	color: #fd7b7b;
	line-height: 24px;
	padding: 0px 0px 0px 15px;
	background-image: url('/sys/images/bg/breadcrumb.gif');
}

#breadcrumb a  , #breadcrumb span {
	color: #ffffff;
}

/*Page top navbar*/
#top_navbar {
	height: 41px;
	margin: 2px 0px 2px 0px;
	position: relative;
}

#top_navbar {
	height: 41px;
	margin: 2px 0px 2px 0px;
	position: relative;
}

#top_navbar ul li {
	display: inline;
}

#top_navbar ul li a {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	float: left;
	display: block;
	height: 35px;
	width: 100px;
	padding: 8px 0px 0px 10px;	
	background-repeat: no-repeat;
	margin: 0px;
}

#top_navbar ul li a:hover {
	text-decoration: none;
}


#top_navbar .dropdown {
	position: absolute;
	top: 43px;
	left: 0px;
	z-index: 1000;
	display: none;
	background-color: #212121;
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	border: 1px #666666 solid;
	filter: alpha(opacity = 95);
}

#top_navbar .dropdown  .dropdown_subcontainer {
	float: left;
	width: 160px;
	padding: 5px 6px 16px 15px;
}

#top_navbar .dropdown  .dropdown_subcontainer ul {
	display: block;
}

#top_navbar .dropdown  .dropdown_subcontainer ul li {
	display: block;
	background-image: url('/sys/images/dropdown_bullet.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}

#top_navbar .dropdown  .dropdown_subcontainer ul li a {
	color: #ffffff;
	display: block;
	line-height: 16px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	float: none;
	width: auto;
	height: 16px;
}

#top_navbar .dropdown  .dropdown_subcontainer ul li a:hover {
	text-decoration: underline;
}

#top_navbar .dropdown  .dropdown_subcontainer ul li ul {
	margin: 0px 0px 0px 4px;
}

#top_navbar .dropdown  .dropdown_subcontainer ul li ul li {
	background-image: none;
	padding: 0px 0px 0px 0px;
}

#top_navbar .dropdown  .dropdown_subcontainer ul li ul li a {
	font-weight: normal;
	/*INet : originally this was display:block but that was 
	          making multiline texts overlap each other in both firefox and safari
	 */
	display: inline;
	width: auto;
	height: 16px;
	margin: 0px;
}

#top_navbar .dropdown  .last {
	background-image: url('/sys/images/dropdown_vert_sep.gif');
	background-repeat: no-repeat;
	
}




#top_navbar ul li#consumer_home_office_topnav a {
	width:182px;
	background-image:url('/sys/images/top_navlink_bg.gif');	
	background-position: 0px 0px;
}

#top_navbar ul li.selected#consumer_home_office_topnav a {
	background-position: -221px 0px;
}


#top_navbar ul li#office_equipment_topnav a {
	width:182px;;
	background-image:url('/sys/images/top_navlink_bg.gif');	
	background-position: 0px 0px;
}
#top_navbar ul li.selected#office_equipment_topnav a {
	background-position: -221px 0px;
}




#top_navbar ul li#production_printing_topnav a {
	width:182px;;
	background-image:url('/sys/images/top_navlink_bg.gif');	
	background-position: 0px 0px;
}

#top_navbar ul li.selected#production_printing_topnav a {
	background-position: -221px 0px;
}




#top_navbar ul li#professional_imaging_products_topnav a {
	width:194px;;
	background-image:url('/sys/images/top_navlink_bg.gif');	
	background-position: 0px 0px;
}

#top_navbar ul li.selected#professional_imaging_products_topnav a{
	background-position: -221px 0px;
}


#top_navbar ul li#workflow_solutions_topnav a {
	width:184px;;
	background-image:url('/sys/images/top_navlink_bg.gif');	
	background-position: 0px 0px;
}

#top_navbar ul li.selected#workflow_solutions_topnav a {
	background-position: -221px 0px;
}


#top_navbar  #consumer_home_office_topnav_sub {
	left: 0px;
}

#top_navbar  #office_equipment_topnav_sub {
	left: 191px;
}

#top_navbar  #production_printing_topnav_sub {
	left: 383px;
}

#top_navbar  #professional_imaging_products_topnav_sub {
	left: 575px;
}

#top_navbar  #workflow_solutions_topnav_sub {
	left: 777px;
}



/*Page left navbar*/
#left_navbar {
	font-size: 11px;
	float: left;
	width: 200px;
	background-color: #2f2f2f;
	_height: 600px;
	min-height: 600px;
	margin: 0px 10px 0px 0px;
}

#left_navbar #page_left_navbar_top {
	width: 200px;
	overflow: hidden;
	height: 10px;
	background-image: url('/sys/images/left_navbar/top.gif');
}

#left_navbar ul {
	display: none;
}

#left_navbar a {
	display: block;
	line-height: 17px;
	color: #ffffff;
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#left_navbar ul.menu {
	display: block;
}

#left_navbar ul.menu li {
	font-weight: bold;
	border-bottom: 1px #2f2f2f solid;
	font-size: 11px;
}

#left_navbar ul.menu li a {
	background-image: url('/sys/images/left_navbar/level1.gif');
	padding: 0px 0px 0px 14px;
	width: 186px;
	text-decoration: none;
	background-position: 0px 0px;
}

/*INet change make the standale li tags without any children and marked as "selected" also have same css as "expanded"*/
#left_navbar ul.menu li.expanded a,#left_navbar ul.menu li.selected a,#left_navbar ul.menu li a:hover
	{
	background-color: #cc0000;
	background-position: -200px 0px;
}

#left_navbar ul.menu li.expanded {
	border: none;
}

#left_navbar ul.menu li.expanded ul {
	display: block;
}

#left_navbar ul.menu li.expanded ul li a,#left_navbar ul.menu li.expanded ul li a:hover
	{
	font-weight: normal;
	background-color: #666666;
	background-image: url('/sys/images/left_navbar/level2.gif');
	background-position: 0px 0px;
}

#left_navbar ul.menu li.expanded ul li a:hover {
	text-decoration: underline;
}

#left_navbar ul.menu li.expanded ul li a {
	padding: 0px 0px 0px 23px;
	width: 177px;
}

#left_navbar ul.menu li.expanded ul li img {
	width: 9px;
	height: 6px;
	float: left;
	margin: 6px 4px 0px 0px;
	border: none;
	display: none;
}

#left_navbar ul.menu li.expanded ul li ul {
	display: none;
}

#left_navbar ul.menu li.expanded ul li.expanded {
	border: none;
}

#left_navbar ul.menu li.expanded ul li.selected a,#left_navbar ul.menu li.expanded ul li.selected a:hover,#left_navbar ul.menu li.expanded ul li.expanded a:hover
	{
	font-weight: bold;
}

#left_navbar ul.menu li.expanded ul li.first_list_item {
	border-top: 1px #2f2f2f solid;
}

#left_navbar ul.menu li.expanded ul li.expanded a {
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	width: 190px;
}

#left_navbar ul.menu li.expanded ul li.expanded img {
	display: block;
}

#left_navbar ul.menu li.expanded ul li.expanded ul {
	display: block;
}

#left_navbar ul.menu li.expanded ul li.expanded ul li a,#left_navbar ul.menu li.expanded ul li.expanded ul li a:hover
	{
	font-weight: normal;
	background-color: #838383;
	background-image: url('/sys/images/left_navbar/level3.gif');
}

#left_navbar ul.menu li.expanded ul li.expanded ul li.first_list_item {
	border-top: 1px #2f2f2f solid;
}

#left_navbar ul.menu li.expanded ul li.expanded ul li.selected a,#left_navbar ul.menu li.expanded ul li.expanded ul li.selected a:hover
	{
	font-weight: bold;
}

#left_navbar ul.menu li.expanded ul li.expanded ul li.selected {
	border-bottom: 1px #2f2f2f solid;
}

#left_navbar ul.menu li.expanded ul li.expanded ul li a {
	padding: 0px 10px 0px 33px;
	width: 157px;
}

/*Page right side banners */
#right_column .banner_image_container {
	height: 61px;
}

#right_column .banner_image_container img {
	width: 148px;
	height: 61px;
}

#right_column .banner_copy_container {
	font-size: 11px;
	padding: 6px 0px 14px 0px;
}

/*INet change*/ /* the right column banners were divided separately
   as link and image. Two <a> elements had to be created
   this change simplifies by keep image and its text
   in same <a> tag
*/
#right_column .right_col_banner {
	margin-bottom: 14px;	
}

#right_column  #empty_right_nav_link{
	display:none;
}


#right_column .right_col_banner span {
	font-size: 11px;
	padding: 6px 0px 0px 0px;
	/*As part of fixing the #809 comented the below tag*/
	/*display: block;*/
}

#right_column .right_col_banner img {
	width: 148px;
	/*height: 61px;*/
	/* needed to be block otherwise firefox 
	 and safari underlines the image in link too */
	display: block;
}

/*Page footer*/
#page_footer #bottom_navbar {
	font-size: 10px;
	line-height: 14px;
	width: 695px;
	float: left;
	padding: 15px 0px 0px 15px;
}



#page_footer #bottom_navbar ul {
	margin: 0px;
	padding: 0px;
}

#page_footer #bottom_navbar ul li {
	display: inline;
	color: #666666;
	margin: 0px;
	padding: 0px 1px 0px 1px;
}

#page_footer #bottom_navbar ul li a {
	color: #cccccc;
	/*specified because it conflicts with nw3s style*/
	font-size: 10px;
}

#page_footer #rss_feed {
	width: 254px;
	text-align: right;
	font-size: 11px;
	float: right;
	padding: 11px 0px 0px 0px;
}

#page_footer #rss_feed a {
	line-height: 19px;
	display: block;
	color: #cccccc;
	font-size: 11px;
}

#page_footer #rss_feed img {
	float: right;
	margin: 0px 14px 0px 6px;
}

#page_footer #bottom_navbar #copyright {
	color: #cccccc;
}

#page_footer #bottom_navbar #copyright a {
	color: #cccccc;
	
}

#page_footer #copyright a:hover {	
	color: #cccccc;
	text-decoration: underline;
}

#left_column_container {
	float: left;
	width: 200px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#left_column_container .form_container {
	margin: 0px;
}

#left_column_container .form_container table {
	table-layout: auto;
}

#left_column_container .form_container table td {
	padding-left: 0px;
}

#left_column_container div.rounded_box ul.arrow_bullets li {
	line-height: 15px;
	_height: 15px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 10px;
}

#left_column_container div.rounded_box ul.arrow_bullets li a {
	font-weight: bold;
	padding-left: 0px;
	margin-left: 0px;
}

#content_container {
	float: left;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 0px 30px;
	width: 704px;
	font-size: 12px;
}

#page_content_header2 {
	background-image: url('/sys/images/bg/h1.gif');
	height: 75px;
	padding: 16px 0px 0px 00px;
}

#page_content_header2 h1 {
	margin: 0px;
	line-height: 58px;
	color: #666666;
	padding-left: 32px;
}

#page_content_header2 {
	background-image: url('/sys/images/bg/h1.gif');
	height: 75px;
	padding: 16px 0px 0px 0px;
}

#page_content_header2 h1 {
	margin: 0px;
	line-height: 58px;
	color: #666666;
}

/*INet change product registration header */
#page_regis_content_header2 {
	position: relative;
	height: 57px;
	background-image: url('/sys/images/bg/h1.gif');
	color: #666666;
	padding: 0px 0px 0px 32px;
	font-size: 16px;
	font-weight: bold;
}

#page_regis_content_header2 h1 {
	margin: 10px 0px 0px 0px;
	font-size: 21px;
	padding: 0px;
}

/*TEMPLATES*/ /*Home Page*/
#home_page_breadcrumb {
	width: 974px;
	height: 12px;
	background-image: url('/sys/images/bg/home/breadcrumb.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}

.home_page #home_page_content {
	width: 720px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}

.home_page #flash_movie {
	height: 255px;
}

.home_page #featured_products {
	height: 122px;
	padding: 10px 0px 10px 0px;
}

.home_page #featured_products .caption {
	/* background-image: url('/sys/images/bg/home/featured_products.gif'); */
	height: 24px;
	margin: 0px 0px 1px 0px;
}

.home_page #featured_products .caption ul {
	float: right;
	margin: 7px 14px 0px 0px;
}

.home_page #featured_products .caption ul,#featured_products .caption ul li
	{
	display: inline;
}

.home_page #featured_products .caption ul li a {
	display: block;
	float: left;
	margin: 0px 2px 0px 0px;
}

.home_page #featured_products .caption ul li img {
	border: none;
}

.home_page #featured_products h2 {
	background-image: none;
}

.home_page #featured_products h2 img {
	float: left;
	margin: 5px 0px 0px 15px;
}

.home_page #featured_products #slideshow {
	background-image: url('/sys/images/bg/home/slideshowHP.gif');
	height: 97px;
}

.home_page #featured_products #slideshow .left_arrow,.home_page #featured_products #slideshow .right_arrow
	{
	height: 97px;
	width: 33px;
}

.home_page #featured_products #slideshow .left_arrow img,.home_page #featured_products #slideshow .right_arrow  img
	{
	border: none;
	width: 22px;
	height: 23px;
}

.home_page #featured_products #slideshow .left_arrow img {
	float: left;
	margin: 37px 0px 0px 5px;
}

.home_page #featured_products #slideshow .right_arrow  img {
	float: right;
	margin: 37px 5px 0px 0px;
}

.home_page #featured_products #slideshow .left_arrow {
	float: left;
}

.home_page #featured_products #slideshow .right_arrow {
	float: right;
}

.home_page #featured_products #slideshow .slideshow_products .product_container2
	{
	/* Q03113 -- see Mercury Task #292 for more info --
	background-image: url('/sys/images/bg/slideshow_sep.gif');
	background-repeat: no-repeat; */
	float: left;
	width: 218px;
	margin: 4px 0px 0px 0px;
}

.home_page #featured_products #slideshow .slideshow_products .product_container_first
	{
	background-image: none;
}

.home_page #featured_products #slideshow .slideshow_products .product_container2 .image
	{
	width: 120px;
	float: left;
	overflow: hidden;
	text-align: right;
	padding: 0px 12px 0px 0px;
}

.home_page #featured_products #slideshow .slideshow_products .product_container2 .image img
	{
	float: right;
	border: none;
}

.home_page #featured_products #slideshow .slideshow_products .product_container2 .details
	{
	float: left;
	width: 76px;
}

.home_page #featured_products #slideshow .slideshow_products .product_container2 .details img
	{
	border: none;
	margin: 5px 0px 0px 0px;
}

.home_page #featured_products #slideshow .slideshow_products .product_container2 .details .name
	{
	height: 50px;
	vertical-align: bottom;
}

.home_page #featured_products #slideshow .slideshow_products .product_container2 .details a
	{
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
}

.home_page #featured_products #slideshow .slideshow_products .product_container2 .details a:hover
	{
	color: #cc0000;
}

.home_page #support_and_drivers,.home_page #where_to_buy,.home_page #our_awards
	{
	float: left;
	width: 209px;
	height: 37px;
	margin: 0px 10px 0px 0px;
	padding: 26px 0px 0px 24px;
	overflow: hidden;
	background-image: url('/sys/images/bg/home/bottom_callouts.gif');
	background-repeat: no-repeat;
	position: relative;
}

.home_page #support_and_drivers img,.home_page #where_to_buy img,.home_page #our_awards img
	{
	border: none;
	position: absolute;
	top: 8px;
	left: 24px;
}

.home_page #support_and_drivers a,.home_page #where_to_buy a,.home_page #our_awards a
	{
	color: #999999;
}

.home_page #where_to_buy {
	background-repeat: no-repeat;
	margin: 0px 11px 0px 0px;
}

.home_page #our_awards {
	margin: 0px 0px 0px 0px;
}

.home_page #content_right {
	float: left;
	width: 242px;
	margin: 0px 0px 0px 10px;
	background-color: #262626;
}

.home_page #latest_news {
	background-image: url('/sys/images/bg/home/latest_news.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 185px;
}

.home_page #latest_news .head {
	height: 23px;
	width: 243px;
	border-bottom: 1px #000000 solid;
	line-height: 23px;
}

.home_page #latest_news .head ul,
.home_page #latest_news .head li,{
	display:inline;	 
	line-height : 23px;
}
.home_page #latest_news .head ul li a {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	float: left;
	display: block;
	height: 23px;
	width: 122px;
	padding: 0px;
	background-repeat: no-repeat;
	margin: 0px;
}

.home_page #latest_news .head ul li.news a {
	background-image: url('/sys/images/bg/home/home_latest_news.gif');
	width: 121px;
	background-position: -122px 0px;
}

.home_page #latest_news .head ul li.news a:hover,.home_page #latest_news .head ul li.news a.selected
	{
	background-position: -0px 0px;
}

.home_page #latest_news .head ul li.events a {
	background-image: url('/sys/images/bg/home/home_events.gif');
	width: 121px;
	background-position: -122px 0px;
}

.home_page #latest_news .head ul li.events a:hover,.home_page #latest_news .head ul li.events a.selected
	{
	background-position: -0px 0px;
}

.home_page #latest_news #leadins {
	background-image: url('/sys/images/bg/home/leadins.gif');
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width: 218px;
	height: 157px;
	overflow: auto;
	position: relative;
	padding: 0px 10px 0px 15px;
	scrollbar-face-color: #C0C0C0;
	scrollbar-3dlight-color: #898989;
	scrollbar-darkshadow-color: #c9c9c9;
	scrollbar-highlight-color: #e4e4e4;
	scrollbar-shadow-color: #818181;
	scrollbar-base-color: #777777;
	scrollbar-arrow-color: #000000;
}

/**
For IE7 Browser fix
.home_page #latest_news #leadins
{
	background-attachment: fixed;
	background-position: -104px 1px;
}
*/
.home_page #latest_news #leadins .more_news {
	color: #ffffff;
	font-size: 11px;
	background-image: url('/sys/images/bg/home/grey_right_arrow.gif');
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 8px;
}

.home_page #latest_news #leadins ul li {
	margin-top: 14px;
}

.home_page #latest_news #leadins span.title {
	margin: 14px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.home_page #latest_news #leadins a {
	font-size: 11px;
	color: #cccccc;
}

.home_page #environment_commitment {
	width: 214px;
	height: 156px;
	margin: 0px 0px 0px 15px;
	position: relative;
	padding: 0px;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
}

.home_page #estore {
	width: 214px;
	height: 50px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	position: relative;
}

.home_page #gov_nat_acc {
	margin: 0px 0px 0px 0px;
}

.home_page #gov_nat_acc ul li {
	display: inline;
	margin: 0px;
}

.home_page #gov_nat_acc li a {
	display: block;
	height: 25px;
	margin: 0px;
	float: left;
	line-height: 23px;
	color: #ffffff;
}

.home_page #gov_nat_acc li div#government a {
	background-image: url('/sys/images/bg/home/government.gif');
	background-repeat: no-repeat;
	width: 68px;
	padding: 0px 0px 0px 36px;
	display:inline;
}

.home_page #gov_nat_acc li div#national_accounts a {
	background-image: url('/sys/images/bg/home/national_accounts.gif');
	background-repeat: no-repeat;
	width: 108px;
	padding: 0px 0px 0px 20px;
	display:inline;
}

.home_page #right_homepage_button{
	width: 214px;
	height: 110px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	position: relative;
}

.home_page #right_bottom_link {
	margin: 0px 0px 0px 10px;
}
.home_page #right_bottom_link ul li {
	display: inline;
	margin: 0px;
}

.home_page #right_bottom_link li a {
	display: block;
	height: 25px;
	margin: 0px;
	float: left;
	line-height: 23px;
	color: #ffffff;
}
.home_page #right_bottom_link li div#left a {
	background-image: url('/sys/images/bg/home/left_li.gif');
	background-repeat: no-repeat;
	width: 88px;
	padding: 0px 0px 0px 20px;
	display:inline;
}
.home_page #right_bottom_link li div#right a {
	background-image: url('/sys/images/bg/home/right_li.gif');
	background-repeat: no-repeat;
	width: 88px;
	padding: 0px 0px 0px 20px;
	display:inline;
}

/*End Home Page*/
	/*GROUP A PAGES *********************************************************/
	/*T2 PAGES*/
.AT2	#page_content {
	padding: 22px 0px 36px 30px;
	font-size: 12px;
}

/*Product Landing Page*/
.prod_land_page #page_content_left {
	width: 100%;
}

.prod_land_page table#categories_list {
	margin: 24px 0px 0px 0px;
}

.prod_land_page table#categories_list td {
	width: 340px;
	padding: 0px 24px 0px 0px;
	vertical-align: top;
}

.prod_land_page table#categories_list .category_container {
	padding: 0px 0px 20px 0px;
}

.prod_land_page table#categories_list .category_container h2 {
	background-image: url('/sys/images/bg/h3_half.gif');
	background-repeat: no-repeat;
	height: 24px;
	margin-bottom: 1px;
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
}

.prod_land_page table#categories_list .category_container h2 img {
	margin: 6px 10px 0px 0px;
}

.prod_land_page table#categories_list .category_container .details {
	background-image: url('/sys/images/bg/products_list.gif');
	background-repeat: repeat-x;
}

.prod_land_page table#categories_list .category_container .details .image
	{
	float: left;
	width: 142px;
}

.prod_land_page table#categories_list .category_container .details ul.arrow_bullets
	{
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

.prod_land_page table#categories_list .category_container .details .description
	{
	padding: 15px 3px 0px 0px;
	margin: 0px 0px 12px 0px;
	float: left;
	width: 185px;
}

/*END T2 PAGES*/ /*T3 PAGES*/ /*Product Category*/
.product_category #subcategories_list {
	margin: 24px 0px 0px 0px;
}

.product_category #subcategories_list h3 a img {
	margin: 5px 8px 0px 0px;
}

.product_category #subcategories_list {
	margin: 24px 0px 0px 0px;
}

.product_category #subcategories_list .description {
	width: 360px;
	padding: 20px 22px 10px 8px;
	float: left;
	line-height: 14px;
}

.product_category #subcategories_list .details {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_height: 94px;
	min-height: 104px;
	background-image: url('/sys/images/bg/products_list.gif');
	background-repeat: repeat-x;
}

.product_category #subcategories_list h3 {
	background-image: url('/sys/images/bg/products_list_name.gif');
	height: 24px;
	margin: 0px;
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
}

.product_category #subcategories_list .image {
/*	display:table-cell;*/
	height:99px;
	text-align:center;
	vertical-align:middle;
	width:134px;
	margin-top:10px;
}


/*END T3 PAGES*/ /*T4 PAGES*/ /*T4 Pages*/
.AT4 #page_content_left {
	float: left;
	width: 536px;
}

.AT4 #page_content {
	padding: 22px 0px 36px 30px;
}

.AT4 #right_column {
	float: left;
	width: 148px;
	margin: 0px 0px 0px 33px;
}

#product_finder {
	width: 159px;
	height: 101px;
	position: relative;
	/*margin: 0px 0px 30px -11px;*/
	margin: 0px 0px 30px 0px;
}

#buyers_guide {
	width: 148px;
	height: 82px;
	margin: 0px 0px 30px 0px;
	position: relative;
}

#buyers_guide img {
	position: absolute;
	top: -16px;
}

#compare_products_top {
	margin: 10px 0px 20px 0px;
}

#compare_products_top div {
	font-weight: bold;
	margin-bottom: 8px;
}

#compare_products_bottom {
	background-image: url('/sys/images/sep/hz_sep1.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 40px 5px;
	padding: 16px 0px 0px 0px;
}

#compare_products_bottom div {
	float: right;
	/*fix for the QC 780 modified width from 260px to 380px*/
	width: 380px;
}

#compare_products_bottom input {
	float: left;
	margin: 3px 0px 0px 0px;
}

/*Product Subcategory Office and Equipment*/
.prod_subcat_office table#products_list {
	width: 536px;
	margin: 0px;
}

.prod_subcat_office table#products_list td {
	padding: 0px;
	vertical-align: top;
}

.prod_subcat_office table#products_list .name {
	background-image: url('/sys/images/bg/products_list_name.gif');
	background-repeat: no-repeat;
	border-top:4px solid white;
	height: 24px;
	margin: 0px;
	
}

.prod_subcat_office table#products_list .image img {
	width:120px;
	height:80px;	
}


.prod_subcat_office table#products_list .name h2 {
	font-size: 14px;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
}

.prod_subcat_office table#products_list .name h2 {
	margin: 0px 0px 1px 0px;
}

.prod_subcat_office table#products_list .name a img,#products_list2 h3 a img,#product_category #subcategories_list h3 a img
	{
	float: right;
	margin: 5px 8px 0px 0px;
}

.prod_subcat_office table#products_list .compare,.prod_subcat_office table#products_list .description,.prod_subcat_office table#products_list .image
	{
	background-image: url('/sys/images/bg/products_list.gif');
	background-repeat: repeat-x;
}

.prod_subcat_office table#products_list .compare {
	font-size: 11px;
	width: 63px;
	text-align: center;
	padding: 18px 0px 0px 0px;
	background-repeat: no-repeat;
}

.prod_subcat_office table#products_list .compare  a {
	cursor: default;
}

.prod_subcat_office table#products_list .compare a:hover {
	color: #666666;
	text-decoration: none;
}

.prod_subcat_office table#products_list .compare a.selected,.prod_subcat_office table#products_list .compare a.selected:hover
	{
	color: #cc0000;
	text-decoration: underline;
}

.prod_subcat_office table#products_list .compare a.selected,.prod_subcat_office table#products_list .compare a.selected:hover
	{
	cursor: pointer;
}

.prod_subcat_office table#products_list .image {
	background-repeat:repeat-x;
	height:99px;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:146px;
}

.prod_subcat_office table#products_list  .description {
	padding: 18px 16px 18px 8px;
	background-repeat: repeat-x;
}

.prod_subcat_office table#products_list .price {
	padding: 10px 0px 0px 0px;
	text-align: center;
}

.prod_subcat_office table#products_list .price span {
	font-size:11px;
	font-weight:normal;
}


/*Category Consumer*/
.consumer_subcategories h3 {
	background-image: url('/sys/images/bg/products_list_name.gif');
	background-repeat: no-repeat;
	height: 24px;
	margin: 0px;
}

.consumer_subcategories h3 {
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 1px 0px;
}

.consumer_subcategories .subcategory_container .products_list_container
	{
	background-image: url('/sys/images/bg/products_list.gif');
	background-repeat: repeat-x;
}

/*
.consumer_subcategories .subcategory_container .products_list_container table.products_list
	{
	width: 535px;
	table-layout: fixed;
	margin: 10px 0px 15px 0px;
} Fix - 15th Sep 2009
*/

.consumer_subcategories .subcategory_container .products_list_container table.products_list
	{
	width: 530px;
	padding: 10px 0px 15px 10px;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list td
	{
	width: 107px;
	padding: 0px;
	text-align: center;
	border-bottom: 1px #d1d1d1 solid;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list tr:last-child td
	{
	border-bottom: none;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list .details
	{
	position: relative;
	left: 0px;
	top: 0px;
	padding: 5px 13px 10px 14px;
	width: 80px;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list .details a img
	{
	text-align: center;
	margin: 0px 0px 0px -5px;

}

.consumer_subcategories .subcategory_container .products_list_container table.products_list .details .new_product
	{
	position: absolute;
	top: 13px;
	left: 14px;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list .details .name a
	{
	color: #666666;
	font-weight: bold;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list .details .name a:hover
	{
	color: #cc0000;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list table.compare
	{
	padding: 0px 0px 0px 8px;
	table-layout: auto;
	width:68px;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list tr td table.compare tr td
	{
	width: auto;
	border-bottom: none;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list table.compare td input
	{
	margin: 0px 2px 0px 0px;
	padding: 0px;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list .details table.compare a
	{
	font-size: 11px;
	padding: 0px 0px 0px 2px;
	cursor: default;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list .details table.compare a:hover
	{
	color: #666666;
	text-decoration: none;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list .details table.compare a.activated:hover
	{
	color: #666666;
	text-decoration: none;
}

.consumer_subcategories .subcategory_container .products_list_container table.products_list .details table.compare a.selected,.consumer_subcategories .subcategory_container .products_list_container table.products_list .details table.compare a.selected:hover
	{
	color: #cc0000;
	text-decoration: underline;
	cursor: pointer;
}

.consumer_subcategories .subcategory_container .products_list_container .caption
	{
	padding: 14px 40px 0px 14px;
}

/*END T4 PAGES padding: 14px 40px 5px 14px;*/ /*T5 Pages*/
#page_content_container.AT5 {
	background-image: url('/sys/images/page_content_container_bg-top.gif');
}
 
#background-image-bottom {
background: transparent url(/sys/images/page_content_container_bg-bottom.gif) no-repeat scroll 0 bottom;
}

/* Added as part of modifying the os dropdown list margin space*/
table#osList_DropdownContainer .dropdown_container .list_container{
	padding-right: 25px;
}

/* Added as part of modifying the os dropdown list height*/
#downloadDetail table.js_dropdown .dropdown_container .list_container {
	 height: 79px !important;
	 width: 158px !important;
}

.AT5  #right_column {
	margin: 0px 0px 0px 19px;
}

/*Override tabs properties*/
.AT5 .tabs1_container {
	min-height: 1px;
	overflow: hidden;
	padding-bottom: 0px;
}

.AT5 .tabs1_container .tabs_column {
	width: 174px;
	_height: auto;
	min-height: 1px;
	padding: 0px 5px 0px 5px;
	/*margin-bottom: -1000px;*/
	overflow: hidden;
}

.AT5 .tabs1_container img.separator {
	height: 1000px;
}

.AT5 .tabs1_container .tabs_column ul {
	width: 174px;
}

.AT5 .tabs1_container .tabs_column ul li a {
	background-image: url('/sys/images/tab_bg.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:19px;
	line-height:19px;
	padding:0 4px 0 17px;
	width: 174px !important;
}

.AT5 .tabs1_container .tabs_column ul li a.none {
	color: #ffffff;
	background-position: 0px 0px;
	text-decoration: none;
	display: inline-table !important;
	line-height: 19px !important;
	color:#000000;
}

.AT5 .tabs1_container .tabs_column ul li a:hover,.AT5 .tabs1_container .tabs_column ul li a.selected {
	background-position: -174px 0px;
	color:#FFFFFF;
	background-repeat:repeat !important;
}

.AT5 .tabs1_container .tabs_column ul li a.disabled {
	background-position: 0px 0px;
	color:#A4A4A4;
}

.AT5 .tabs1_container .tabs_column ul li .disabledTab a.disabled {
	background-position: 0px 0px;
	color:#A4A4A4;
	background-image:url(/sys/images/tab_bg.gif);
	background-repeat:no-repeat !important;
	display:inline-table !important;
	font-size:12px;
	font-weight:bold;
	height:19px;
	line-height:19px;
	padding:0 0 0 17px;
}  

.AT5 .tabs2_container ul li {
	background-position: 0px 5px;
}

.AT5 .tabs2_container ul li a {
	font-size: 11px;
	line-height: 15px;
}

.AT5 .tabs2_container ul li span {
	font-size: 11px;
	line-height: 15px;
	font-weight:bold;
	color:#000000;
}

/*Override tabs rounded box properties*/
.AT5 #rounded_container {
	background-image: url('/sys/images/tab_current_content_bg.gif');
	padding: 0px 3px 0px 3px;
}

.AT5 #rounded_container .content_container {
	padding: 17px 10px 0px 15px;
	margin: 0px;
}

.AT5 #rounded_container  .content_container p {
	font-size: 11px;
	color: #000000;
	margin: 0px 10px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.AT5 #rounded_container .content_container p strong {
display:inline-block;
padding-top:16px;
}

.AT5 #rounded_container .content_container h2 {
	font-size: 21px;
	font-weight: bold;
	color: #666666;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

/*start spec1 css */
 .AT5  #rounded_container .content_container .back_to_top {
	background-image:url('/sys/images/back_to_top_sep.gif');
	background-position:0 7px;
	background-repeat:no-repeat;
	margin:0 0 9px;
} 

.AT5  #rounded_container .content_container .back_to_top img {
	float:right;
	margin:0 2px 0 0;
}
/*end spec1 css */ 

/*start feature1 css */
 .AT5  #rounded_container .content_container ul.features_list {
	margin:8px 0 0;
} 

 .AT5  #rounded_container .content_container ul.features_list li {
	background-image:url('/sys/images/grey_arrow_bullet.gif');
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:14px;
	margin:0 0 14px;
	padding:0 0 0 10px;
}
/*end feature1 css */ 

/*End tabs*/
.AT5 .left_top_box {
	width: 586px;
	float: left;
}

.AT5 .bottom_left_box {
	float: left;
	width: 561px;
}

.AT5 .content_container_footer {
	padding: 0px 0px 6px 18px;
	min-height: 22px;
	_height: 22px;
}
/*
.AT5 .content_container_footer .navbar,.AT5 .content_container_footer_ajax2 .navbar
	{
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 0px;
	width: 525px;
	font-size: 11px;
}
*/

.AT5 .content_container_footer .navbar,.AT5 .content_container_footer_ajax2 .navbar
	{
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 5px 5px;
	font-size: 11px;
}

.AT5 .content_container_footer .navbar .download {
	line-height: 20px;
}

.AT5 .content_container_footer .navbar .download img {
	float: left;
	margin: 0px 6px 0px 0px;
}

.AT5 .content_container_footer .navbar #back_to_top,.AT5 .content_container_footer_ajax2 .navbar #back_to_top
	{
	float: right;
}

.AT5 .content_container_footer .separator,.AT5 .content_container_footer_ajax2 .separator
	{
	background-image: url('/sys/images/content_container_hz_sep.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 30px 0px 0px 0px;
}

.AT5 .content_container_footer_ajax2 {
	padding: 0px;
}

.AT5 .content_container_footer_ajax2 .navbar #prev_feature {
	float: left;
}

.AT5 .content_container_footer_ajax2 .navbar #next_feature {
	float: left;
	margin: 0px 0px 0px 6px;
}

/* Added for the features 2 back to top button start */

.AT5 .content_container_footer .navbar #next_feature { 
	float:left;
	margin:0 0 0 6px;
}
.AT5 .content_container_footer .navbar #prev_feature { 
	float:left;
}
 
/* Added for the features 2 back to top button end */

.AT5 .content_container_footer .separator2 {
	background-image: url('/sys/images/content_container_hz_sep2.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 30px 0px 0px 0px;
}

.AT5 .content_container_footer .separator2 img {
	margin: 12px 0px 0px 0px;
}

.print_and_email_container {
	height: 22px;
	padding: 0px 5px 0px 0px;
}

.print_and_email_container img {
	float: right;
	margin: 5px 2px 0px 0px;
}

.AT5 .title_container {
        background: url('/sys/images/bg/red-tab.gif') repeat-Y scroll 0 0;
        color:#666666;
        display:table-cell;
        font-size:14px;
        font-weight:bold;
        padding:10px 0 10px 32px;
        position:relative;
        vertical-align:middle;
        width: 500px;
}

.AT5 .title_container h1 {
	margin: 0px 0px 0px 0px;
	font-size: 21px;
	padding: 0px;
}

.AT5 div.image_container {
	text-align: center;
}

/*Utility nav*/ /*INet change */
	/* estore link should always be at bottom in absence 
   of any links on page banner navigation it was moving up
   Here we have to make the main container's position relative 
   to make the link absolute later
   */
.AT5 #utility_navigation_container {
	float: left;
	width: 178px;
	height: 223px;
	padding: 20px 0px 0px 0px;
	position: relative;
}

.AT5 #utility_navigation_container #utility_menu a {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: #6e6e6e;
	padding: 0px 0px 0px 0px;
}

.AT5 #utility_navigation_container #utility_menu a.open {
	color: #000000;
}

.AT5 #utility_navigation_container #utility_menu a:hover,.AT5 #utility_navigation_container #utility_menu a.open:hover
	{
	color: #cc0000;
}

.AT5 #utility_navigation_container #utility_menu a img {
	float: left;
	width: 43px;
	height: 24px;
}

.AT5 #utility_navigation_container #utility_menu a img.arrow {
	float: right;
	width: 17px;
	height: 24px;
	clear: both;
}

.AT5 #utility_navigation_container .block_display_image {
	display: block;
}

/*INet change*/ /* Where to buy container on model page banner 
   had two images in it. Simplied it by making the arrow 
   image as back ground 
*/
.AT5 #utility_navigation_container #utility_menu .where_to_buy_link a {
	background-image: url('/sys/images/utility_navbar/arrow_open.gif');
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: bottom right;
}

/*INet change*/
.AT5 #utility_navigation_container #utility_menu .where_to_buy_link a.open
	{
	background-image: url('/sys/images/utility_navbar/arrow_open.gif');
	color: #6e6e6e;
}

/*INet change*/
.AT5 #utility_navigation_container #utility_menu .where_to_buy_link a.close
	{
	background-image: url('/sys/images/utility_navbar/arrow_close.gif');
	color: #000000;
}

.AT5 #utility_navigation_container #where_to_buy {
	margin: 0px 0px 0px 40px;
	font-size: 11px;
	line-height: 16px;
	display: none;
	color:#666666;
	font-weight:normal;
}

.AT5 #utility_navigation_container #where_to_buy a {
	font-weight: normal;
	height: 16px;
	display: block;
	padding: 0px;
	margin: 0px;
	color: #666666;
	text-decoration:none;
}

.AT5 #utility_navigation_container #where_to_buy  a:hover {
	color: #cc0000;
	text-decoration:underline;
}

.AT5 #utility_navigation_container #where_to_buy #zipcode_box {
	margin: 4px 0px 8px 7px;
}


.AT5 #utility_navigation_container #where_to_buy #zipcode_box table td {
	padding: 0px 2px 0px 0px;
}

.AT5 #utility_navigation_container #where_to_buy #zipcode_box .zipcode_textbox
	{
	border: 1px #666666 solid;
	font-size: 10px;
	font-family: Arial;
	width: 78px;
	height: 12px;
	line-height: 11px;
	padding-left: 4px;
}

.AT5 #utility_navigation_container #where_to_buy a img {
	width: 7px;
	height: 11px;
	float: left;
}

.AT5 #utility_navigation_container #colors_kits_control{
	/*margin-left: 18px;*/
	margin-top: 6px;
}

.AT5 #utility_navigation_container #colors_kits_control #available_colors_header{
	margin-left: 18px;
}

.AT5 #utility_navigation_container #colors_kits_control #available_colors_table{
	margin-left: 14px;
}

.AT5 #utility_navigation_container  #colors_kits_control #available_colors_table td{
	padding:5px;
}

/* INet change*/ /* estore link should always be at bottom in absence 
   of any links on page banner navigation it was moving up   
*/
.AT5 #buy_now_estore {
	margin: 54px 0px 0px 4px;
	position: absolute;
	top: 150px;
	left: 0px;
}

/*End utility nav*/
.AT5 #other_products_container table.js_dropdown {
	width: auto !important;
}


.AT5 #other_products_container table.js_dropdown .input_value {
	position: relative;
	top: 1px;
}

.AT5 #other_products_container table.js_dropdown .dropdown_container .list_container {
	width: auto;
	padding: 0px;
	text-align: left;
	padding-right: 25px !important;
}

.AT5 #otherProductsIs_DropdownContainer td {
	*width: 100%;
}

.AT5 #other_products_container {
	float: right;
	margin: 4px 0px 0px 0px;
}

.AT5 .tabbed_content {
	padding: 16px 16px 44px 20px;
	background-image: url('/sys/images/tabbed_content_bg.gif');
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.AT5 .header_container {
	padding: 0px 0px 0px 0px;
}

.AT5 .header_container h2 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding-right: 4px;
}


.AT5 .subheader_container {
	_height: 5px;
	min-height: 5px;
	padding: 16px 0px 0px 0px;
}

.AT5 #customer_ratings {
	float: right;
	font-size: 11px;
	text-align: right;
	width: 290px;
	margin-top: -12px;
}

.AT5 #bazarvoice_customer_ratings .BVRRReviewDisplayStyle3Main {
        margin-left:195px;
        padding:10px 0 0 14px;
        text-align:left !important;
        width:300px;
}

.AT5 table.BVRRQuickTakeContent {
        text-align:left !important;
}

.AT5 .BVRRQuickTakeHeader {
        text-align:left !important;
}

.AT5 .BVRRQuickTakeTableRow li {
        padding-right:3px;
}
 
.AT5 #bazarvoice_customer_ratings {
	float: right;
	font-size: 11px;
	text-align: right;
	width: 535px;
}

.AT5 #customer_ratings a {
	line-height: 11px;
}

.AT5 #product_code_and_price {
	float: left;
	font-size: 11px;
	width: 260px;
	padding:0 0 6px;
}
.AT5 #product_code_and_price #item_code .product_description {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

/*Upsell callout*/
.AT5 .upsell_callout {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 15px 0px;
	background-image: url('/sys/images/upsell_callout_bg.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
}

.AT5 .upsell_callout .title {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin: 0px 0px 0px 0px;
}

.AT5 .upsell_callout .product_details a {
	font-size: 11px;
}

.AT5 .upsell_callout .product_details .name {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.AT5 .upsell_callout .product_details .small_description {
	font-size: 10px;
	color: #000000;
}

.AT5 .footer_container {
	margin: 25px 0px 40px 0px;
}

.AT5 .footer_container p {
	padding: 0px;
	font-size: 10px;
	margin: 0px 0px 14px 0px;
}

/* INet */
	/* to fix style of any span elements inside the content footer container*/
	/* display block has been added */
.AT5 .footer_container span, .AT5 .footer_container .footer_disclaimers {
	padding: 0px;
	font-size: 10px;
	margin: 0px 0px 14px 0px;
	display: block;
}

.AT5 .content_container h3 {
	background-image: url('/sys/images/content_container_h3_bg.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 12px;
	margin: 16px 0px 20px 0px;
	line-height: 21px;
	color: #666666;
}

/* spec1 header change */
.AT5 .content_container h3.spec1_header {
	padding: 0px;
}

.AT5 .content_container h3 img {
	margin: 3px 2px 0px 0px;
}

.AT5 .content_container h3.underlined {
	background-image: url('/sys/images/spec_caption_bg.gif');
	background-repeat: no-repeat;
	background-position: 14px 23px;
	line-height: 24px;
}


/*start sample images/videos*/

.AT5 div.sample_image{
	border-bottom:2px dotted #C0C0C0;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;	

}


.AT5 .sample_image table{
	padding:0px;
	margin:0px;
	border:none;
	border-spacing:0px; 
	border-collapse: collapse;

}

.AT5 .sample_image_img_table, .AT5 .sample_image_specs_table {
	/*position:fixed;*/	
	/*top:0px;*/
	vertical-align: top;
}

.AT5 .sample_image_img_table{
	width:200px;
}

.AT5 .sample_image_img_table tr.sample_image_view_lnk td  {
	text-align:center;
	
}

.AT5 .sample_image_specs_table{
	width:300px;	
}

.AT5 .sample_image_specs_table tr td,.AT5 .sample_image_img_table tr td {
	vertical-align: top;
	padding:0px;
	margin:0px;
}

.AT5 .sample_image_specs_table .sample_image_spec_title{
	font-weight:bold;	
}

.AT5 .sample_images_footer {
	float:right;
}

.AT5 .sample_videos .sample_videos_downloads_title, .AT5 .sample_videos .sample_videos_title{
	padding-right: 0px;	
	padding-left: 12px;	
	font-weight: bold;	
	font-size: 14px;	
	background-image: url('/sys/images/content_container_h3_bg.gif');	
	padding-bottom: 0px;	
	margin: 16px 0px 20px;	
	color: #666666;	
	line-height: 21px;	
	padding-top: 0px;	
	background-repeat: no-repeat
}


.AT5 .sample_videos .sample_videos_sys_title{
	margin: 16px 0px 0px 0px;
	font-weight: bold;	

}

.AT5 .sample_videos_downloads{

	border-bottom:1px solid #C0C0C0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.AT5 .sample_videos_downloads .sample_videos_details_table{
	width:270px;
	
}

.AT5 .sample_videos_footer{
	float:right;
	margin: 20px 0px 0px 0px;
	
}

.AT5 .sample_videos_downloads_table .sample_videos_details_table tr td a{
	font-weight: bold;
}



/*end sample images/videos*/


/*Product Overview*/
.AT5 .logos {
	padding: 0px 0px 20px 0px;
}

.AT5 .logos img {
	float: left;
	margin: 0px 18px 20px 0px;
}

/*Features 1*/
.features1 ul.features_list {
	margin: 8px 0px 0px 0px;
}

.features1 ul.features_list li {
	line-height: 14px;
	font-size: 11px;
	background-image: url('/sys/images/grey_arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 17px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 10px;
}

.features1 #rounded_container .content_container_footer {
	min-height: 6px;
	_height: 6px;
}

/*Features 2*/
.features2 img.feature_logo {
	margin: 0px 0px 8px 0px;
}

.features2 #rounded_container .content_container_footer {
	padding: 0px;
	min-height: 1px;
	_height: 1px;
	margin: 0px;
}

.features2 #rounded_container .content_container_footer_ajax2 .navbar {
	margin-top: 20px;
}

.AT5 .content_container .features2 h3 {
	background-color:#CCCCCC;
	background-image: none;	
}

/*Specs 1*/
.specs1 #rounded_container .content_container  p {
	font-size: 11px;
	margin: 0px 0px 11px 0px;
}

.specs1 #rounded_container .content_container_footer {
	min-height: 6px;
	_height: 6px;
}

.specs1 .content_container a {
	font-weight: bold;
}

.specs1 .content_container table {
	margin: -10px 0px 11px 0px;
}

.specs1 .content_container td {
	font-size: 11px;
	vertical-align: top;
	padding: 0px 4px 0px 0px;
	line-height: 11px;
}

.specs1 .content_container .back_to_top {
	background-image: url('/sys/images/back_to_top_sep.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin: 0px 0px 9px 0px;
}

.specs1 .content_container .back_to_top img {
	float: right;
	margin: 0px 2px 0px 0px;
}

/*Specs 2*/
/*
.specs2 .content_container .specs2_list {
	margin: 0px 0px 0px 28px;
}

.specs2 .content_container .specs2_list table {
	font-size: 11px;
	margin: 0px 0px 24px 0px;
	table-layout: fixed;
	width: 500px;
}

.specs2 .content_container .specs2_list table caption {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background-image: url('/sys/images/spec_caption_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

.specs2 .content_container .specs2_list td {
	padding: 0px;
	line-height: 13px;
}

.specs2 .content_container .specs2_list td.section {
	padding: 16px 0px 0px 0px;
}

.specs2 .content_container .specs2_list td.label {
	width: 194px;
	font-weight: bold;
}

.specs2 #rounded_container .content_container_footer {
	min-height: 6px;
	_height: 6px;
	margin: 0px;
}*/
/*Specs 2*/
.content_container .specs2_list {
	margin: 0px 0px 0px 28px;
}

.content_container .specs2_list table {
	font-size: 11px;
	margin: 0px 0px 24px 0px;
	table-layout: fixed;
	width: 500px;
}

.content_container .specs2_list table caption {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background-image: url('/sys/images/spec_caption_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

.content_container .specs2_list td {
	padding: 0px;
	line-height: 13px;
}

.content_container .specs2_list td.section {
	padding: 16px 0px 0px 0px;
}

.content_container .specs2_list td.label {
	width: 194px;
	font-weight: bold;
}

#rounded_container .content_container_footer {
	min-height: 32px;
	margin: 0px;
}

/*Specs 2*/
.content_container .specs2 {
	margin: 0px 0px 0px 28px;
}

.content_container .specs2 table {
	font-size: 11px;
	margin: 0px 0px 24px 0px;
	table-layout: fixed;
	width: 500px;
}

.content_container .specs2 table caption {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background-image: url('/sys/images/spec_caption_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

.content_container .specs2 td {
	vertical-align:top;
	padding: 3px;
	line-height: 13px;
}

.content_container .specs2 td.section {
	padding: 16px 0px 0px 0px;
}

.content_container .specs2 td.label {
	width: 194px;
	font-weight: bold;
}

/*Service and Accessories*/
#rounded_container .content_container .supplies_and_accessories .add_to_cart_top {
	font-weight: bold;
	font-size: 11px;
	padding: 2px 0px 4px 0px;
}

#rounded_container .content_container .supplies_and_accessories .add_to_cart {
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 15px 0px;
}

#rounded_container .content_container .supplies_and_accessories .add_to_cart input,.AT5 .supplies_and_accessories .add_to_cart_top input
	{
	float: right;
}

#rounded_container .content_container .supplies_and_accessories .logo_container {
	float: left;
	/*width: 132px;*/
}

#rounded_container .content_container .supplies_and_accessories .logo_container img {
	align: right;
}

#rounded_container .content_container .supplies_and_accessories .service_container {
	float: left;
	font-weight: normal;
	font-size: 11px;
	/*width: 380px;*/
}

#rounded_container .content_container .supplies_and_accessories .service_container table {
	margin: 5px 0px 0px 0px;
}

#rounded_container .content_container .supplies_and_accessories .service_container input {
	margin: 0px 4px 0px 0px;
	padding: 0px;
}

#rounded_container .content_container .supplies_and_accessories td.product_container {
	padding: 0px 0px 30px 0px;
	vertical-align:top;
}

#rounded_container .content_container .supplies_and_accessories td.left_column {
	border-right: 1px #eaeaea solid;
}

#rounded_container .content_container .supplies_and_accessories td.right_column {
	border-left: 1px #eaeaea solid;
}

#rounded_container .content_container .supplies_and_accessories .product_container table input {
	margin: 0px 0px 0px -4px;
}

#rounded_container .content_container .supplies_and_accessories .product_container table a {
	margin: 20px 0px 0px 0px;
}

#rounded_container .content_container .supplies_and_accessories .product_container .product_desc {
	margin: 0px 0px 10px 0px;
}

#rounded_container .content_container .supplies_and_accessories .product_container table.price {
	width: auto;
	table-layout: auto;
	margin: 5px 0px 0px 0px;
}

#rounded_container .content_container .supplies_and_accessories .product_container table.price td {
	width: auto;
	padding: 0px;
	vertical-align: middle;
	height: auto;
}

#rounded_container .content_container .supplies_and_accessories .product_container table.price td input {
	margin: 0px 6px 0px 0px;
	padding: 0px;
}

#rounded_container .content_container .supplies_and_accessories .product_container table td {
	font-size: 11px;
	/*width: 168px;*/
	vertical-align: top;
	padding: 0px 12px 0px 0px;
}

#rounded_container .content_container .supplies_and_accessories .product_container table td.product_image {
	/*width: 96px;*/
	text-align: center;
	padding:0px 12px 0px 2px;
}

/*End Service and Accessories*/ /*Service and Support*/
.service_and_support #rounded_container .content_container_footer {
	min-height: 6px;
	_height: 6px;
	margin: 0px;
}

.service_and_support .form_container {
	font-size: 11px;
	margin: 0px 0px 0px 10px;
}

.service_and_support .form_container .label {
	width: auto;
	text-align: left;
}

.service_and_support .form_container td.form_input {
	width: 432px;
	padding: 0px;
}

.service_and_support .form_container td.form_input input {
	width: 416px;
}

.service_and_support  table.support_categories td {
	vertical-align: top;
	padding: 0px 0px 12px 0px;
	width: 262px;
}

.service_and_support  table.support_categories td img {
	float: left;
	margin: 0px 14px 0px 16px;
}

.service_and_support  table.support_categories td ul.arrow_bullets {
	float: left;
	width: 148px;
}

.service_and_support  table.support_categories td ul.arrow_bullets li a
	{
	padding: 0px 0px 0px 0px;
}

.service_and_support  table.support_categories {
	table-layout: fixed;
	margin: 28px 0px 0px 0px;
}

.service_and_support table.support_categories td.left_column {
	border-right:1px solid #EAEAEA;
}

.service_and_support  table.support_categories h3 {
	background-image: url('/sys/images/content_container_h3_bg3.gif');
	background-position: 0px 0px;
	background-repeat: repeat-y;
	margin: 0px 0px 10px 0px;
}

.service_and_support  ul.arrow_bullets li {
	font-size: 11px;
	line-height: 13px;
	background-position: 0px 3px;
}

/*Getting started*/
.getting_started #rounded_container .content_container_footer {
	min-height: 6px;
	_height: 6px;
	margin: 0px;
}

.getting_started ul.icons_list {
	float: left;
	width: 224px;
	list-style-type: none;
}

.getting_started ul.icons_list_left_column {
	margin: 0px 40px 0px 0px;
}

.getting_started ul.icons_list li {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	display: block;
	font-size: 11px;
}

.getting_started ul.icons_list li.last {
	margin: 0px 0px 0px 0px;
}

.getting_started ul.icons_list td {
	padding: 0px;
	margin: 0px;
}

.getting_started ul.icons_list td.icon_container {
	vertical-align: top;
	padding: 0px 8px 0px 0px;
}

.getting_started ul.icons_list td.title_only {
	padding: 0px 0px 18px 0px;
}

/*Drivers and Software*/
.drivers_and_software #rounded_container .content_container_footer {
	min-height: 6px;
	_height: 6px;
	margin: 0px;
}

.drivers_and_software .form_container #op_system table.js_dropdown {
	width: 188px;
}

.drivers_and_software .form_container #op_system table.js_dropdown .dropdown_container .list_container
	{
	width: 187px;
	padding: 0px;
}

.drivers_and_software .form_container #op_system table.js_dropdown .input_value
	{
	width: 164px;
}

.drivers_and_software .form_container .label {
	text-align: left;
	width: 160px;
}

.drivers_and_software table.list {
	width: 525px;
	margin: 0px 0px 20px 0px;
}

.drivers_and_software .caption {
	background-image: url('/sys/images/content_container_h3_bg2.gif');
	background-repeat: no-repeat;
	text-align: left;
	height: 21px;
	padding: 0px 0px 0px 12px;
	line-height: 21px;
	margin: 0px 0px 0px 0px;
}

.drivers_and_software .caption h3 {
	margin: 0px;
	padding: 0px;
	width: 334px;
	float: left;
	background-image: none;
}

.drivers_and_software .caption div {
	width: 88px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}

.drivers_and_software table.list tr td {
	vertical-align: middle;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	padding: 14px 0px 14px 0px;
}

.drivers_and_software table.list tr td.left_column {
	padding: 0px 0px 0px 12px;
	text-align: left;
	width: 326px;
}

.drivers_and_software table.list tr td.left_column div {
	padding: 0px 0px 14px 9px;
}

.drivers_and_software table.list .sub_caption {
	text-align: left;
	padding: 0px 0px 0px 16px;
	line-height: 30px;
}

.drivers_and_software table.list .sub_caption h4 {
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	font-size: 11px;
}

/*Brochures and Manuals*/
.brochures_and_manuals #rounded_container .content_container_footer .navbar
	{
	margin-top: 20px;
}

.brochures_and_manuals #rounded_container h3 {
	background-image: url('/sys/images/content_container_h3_bg2.gif');
	background-repeat: no-repeat;
	margin-top: 0px;
}

.brochures_and_manuals #rounded_container .content_container p {
	margin: 18px 0px 22px 0px;
}

.brochures_and_manuals table.list {
	width: 525px;
	margin: 0px 0px 20px 0px;
}

.brochures_and_manuals .caption {
	background-image: url('/sys/images/content_container_h3_bg2.gif');
	background-repeat: no-repeat;
	text-align: left;
	height: 21px;
	padding: 0px 0px 0px 12px;
	line-height: 21px;
	margin: 0px 0px 0px 0px;
}

.brochures_and_manuals .caption {
	margin: 0px 0px 12px 0px;
}

.brochures_and_manuals .caption h3 {
	margin: 0px;
	padding: 0px;
	width: 334px;
	float: left;
	background-image: none;
}

.brochures_and_manuals .caption div {
	width: 88px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}

.brochures_and_manuals table.list tr td {
	vertical-align: bottom;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	padding: 0px;
}

.brochures_and_manuals table.list tr td a {
	color: #666666;
	font-weight: bold;
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 9px;
}

.brochures_and_manuals table.list tr td a:hover {
	color: #cc0000;
}

.brochures_and_manuals table.list tr td.left_column {
	padding: 0px 0px 0px 12px;
	text-align: left;
	width: 326px;
}

.brochures_and_manuals .purchase_brochure {
	margin: 0px 0px 0px 12px;
	padding: 0px;
}

.brochures_and_manuals #rounded_container  .content_container .purchase_brochure  .form_container  p
	{
	margin: 0px 0px 22px 0px;
}

.purchase_brochure #salutation_container table.js_dropdown {
	width: 87px;
}

.purchase_brochure #salutation_container table.js_dropdown .dropdown_container .list_container
	{
	width: 88px;
	padding: 0px;
}

.purchase_brochure #salutation_container table.js_dropdown .input_value
	{
	width: 64px;
}

.purchase_brochure #state_container table.js_dropdown {
	width: 131px;
}

.purchase_brochure #state_container table.js_dropdown .dropdown_container .list_container
	{
	width: 131px;
	padding: 0px;
}

.purchase_brochure #state_container table.js_dropdown .input_value {
	width: 108px;
}

.purchase_brochure #country_container table.js_dropdown {
	width: 155px;
}

.purchase_brochure #country_container table.js_dropdown .dropdown_container .list_container
	{
	width: 155px;
	padding: 0px;
}

.purchase_brochure #country_container table.js_dropdown .input_value {
	width: 132px;
}

.purchase_brochure .form_container .available_brochures td.label {
	width: 124px;
}

.purchase_brochure .available_brochures table.js_dropdown {
	width: 274px;
}

.purchase_brochure .available_brochures table.js_dropdown .dropdown_container .list_container
	{
	width: 274px;
	padding: 0px;
}

.purchase_brochure .available_brochures table.js_dropdown .input_value {
	width: 251px;
}

/*Product Awards*/
.prod_awards #rounded_container .content_container_footer {
	min-height: 6px;
	_height: 6px;
	margin: 0px;
}

.prod_awards ul.awards_list {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style: none;
}

.prod_awards ul.awards_list li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('/sys/images/awards_list_sep.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}

.prod_awards ul.awards_list li.last {
	background-image: none;
}

.prod_awards ul.awards_list table {
	table-layout: fixed;
	height: 78px;
	width: 500px;
}

.prod_awards ul.awards_list td {
	padding: 0px;
	font-size: 11px;
}

.prod_awards ul.awards_list td.logo_container {
/* moved the width from prod copy width 86px to 100px*/
	width: 100px;
	text-align: center;
	padding: 0px 5px 10px 0px;
}

.prod_awards ul.awards_list .title {
	font-weight: bold;
	color: #666666;
}

.award_product_description {
	padding: 0px 0px 0px 10px;
}

/*T1 PAGES*/ /*Compare Products*/
.comp_prod #products_list2 {
	margin: 24px 0px 0px 0px;
}

.comp_prod #products_list2 h3 {
	background-image: url('/sys/images/bg/products_list_name.gif');
	background-repeat: no-repeat;
	height: 24px;
	margin: 0px;
}

.comp_prod #products_list2 h3 {
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
}

.comp_prod #products_list2 h3 a img {
	margin: 5px 8px 0px 0px;
}

.comp_prod #products_list2 .details {
	background-image: url('/sys/images/bg/products_list.gif');
	background-repeat: repeat-x;
}

.comp_prod #products_list2 .details {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_height: 94px;
	min-height: 104px;
}

.comp_prod #products_list2 .image {
	float: left;
}

.comp_prod #products_list2 .description {
	float: left;
	width: 360px;
	padding: 20px 22px 0px 0px;
	line-height: 14px;
}

/*END T1 PAGES*/ /*T15 PAGES*/
.AT15 {
	font-size: 12px;
}

.AT15 p.intro {
	padding-bottom: 20px;
	margin: 0px;
}

.AT15 h2 {
	background-image: url('/sys/images/bg/h2.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 15px;
	line-height: 24px;
	height: 24px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 11px;
}

.AT15 #page_content_left  {
	width: 710px;
	margin: 0px 0px 0px 10px;
	min-height: 200px;

}

.AT15 #ajax_loader  {
	overflow: visible;

}

/*Buyer's Guide*/
.buyer_guide #question {
	background-image: url('/sys/images/bg/question.gif');
	background-repeat: no-repeat;
	padding: 22px 0px 0px 22px;
	width: 678px;
}

.buyer_guide #question table {
	caption-size: left;
	width: 550px;
}

.buyer_guide #question table caption {
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 20px 0px;
}

.buyer_guide #question table caption img {
	float: left;
	margin: 0px 7px 0px 0px;
}

.buyer_guide #question table td {
	vertical-align: top;
	padding: 2px 0px 14px 2px;
	font-size: 12px;
}

.buyer_guide #question table td.left_column {
	width: 36px;
	text-align: right;
	padding: 1px;
}

.buyer_guide #question_bottom {
	background-image: url('/sys/images/bg/hz.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 11px 0px 0px 0px;
	margin: 14px 0px 0px 0px;
}

.buyer_guide #question_bottom img#start_over {
	float: left;
	margin-left: 0px;
}

.buyer_guide #question_bottom img#back,.buyer_guide #question_bottom img#next,.buyer_guide #question_bottom img#back1
	{
	float: right;
}

.buyer_guide #question_bottom img#back {
	margin-right: 6px;
}

.buyer_guide #question_bottom img#back1 {
	margin-right: 20px;
}

.buyer_guide #question_bottom  img#next {
	margin-right: 20px;
}

#page_content.buyer_guide  h2 span.title {
	float: left;
	margin: 0px 8px 0px 0px;
}

#page_content.buyer_guide h2 span.title a {
	color: #ffffff;
}

.buyer_guide h2 img {
	float: left;
	margin: 4px 4px 0px 0px;
}

.buyer_guide #compare_products {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.buyer_guide #compare_products input#compare {
	float: right;
	margin-right: 20px;
}

.buyer_guide #product_guide_list {
	padding: 0px 0px 0px 0px;
}

.buyersguide_product_features {
	padding: 0px 0px 0px 10px;
}

/*END T15 PAGES*/ /*T20 Pages*/
.T20 #page_content {
	padding: 22px 0px 56px 30px;
}

.T20 #page_content_left {
	width: 540px;
}
/*for linked list on division landing page*/
.T20 .misc_linked_list #subcategories_list ul li h3  {
	background-image: url('/sys/images/bg/h2_22.gif');
	background-repeat: no-repeat;
	font-size: 15px;
	color: #ffffff;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px 0px 0px 12px;
}

.T20 #division_landing_linked_list .misc_linked_list .intro  {
	display:none;
}

/*Consumer Page*/
.consumer_page ul.arrow_bullets li {
	font-size: 12px;
	line-height: 16px;
	background-position: 0px 5px;
}

.consumer_page #product_categories {
	background-image:url('/sys/images/bg/product_categories_navigation_bg.gif');
	height: 182px;
	width: 541px;
	padding: 16px 0px 0px 0px;
	margin: 0px 0px 24px 0px;
}

.consumer_page div.intro {
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.consumer_page div#image_container {
	float: left;
	width: 252px;
	border-right: 1px #dfdfdf solid;
	position: relative;
	height: 140px;
}

.consumer_page div#image_container img {
	position: absolute;
	top: 8px;
	right: 0px;
}

.consumer_page div.categories_column {
	float: left;
	padding: 6px 0px 0px 14px;
}

.consumer_page div.categories_column.small {
	width: 100px;
}

.consumer_page div.categories_column.large {
	width: 140px;
}

.consumer_page div.categories_column.medium {
	width: 113px;
}

.consumer_page div.image_description {
	font-size: 11px;
	position: absolute;
	top: 117px;
	padding: 0px 22px 0px 22px;
	text-align: center;
}

.consumer_page h2 {
	background-image: url('/sys/images/bg/h2_22.gif');
	background-repeat: no-repeat;
	font-size: 15px;
	color: #ffffff;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px 0px 1px 9px;
}

.consumer_page h2 img {
	margin: 7px 8px 0px 0px;
}

.consumer_page div.category_feature {
	background-image:
		url('/sys/images/consumer_home/category_feature_bg.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	min-height: 92px;
	_height: 92px;
}

.consumer_page div.category_feature .image {
	float: left;
	text-align: center;
	width: 146px;
}

.consumer_page div.category_feature .description {
	padding-top: 16px;
	padding-right: 40px;
}

.consumer_page div.category_feature .description .title {
	font-weight: bold;
}

/*END T20 PAGES*/ /*END GROUP A Pages*/ /*GROUP B PAGES*/ /*S1 PAGES*/
	/*Advanced Search*/
.advanced_search #content_container {
	padding: 0px 0px 0px 14px;
}

.advanced_search p {
	width: 512px;
}

.advanced_search .form_container table {
	table-layout: auto;
}

.advanced_search .form_container .label,.advanced_search #new_search_area_container .label,.advanced_search #new_search_keywords_container .label
	{
	text-align: left;
	width: auto;
	font-size: 12px;
}

.advanced_search #search_area_container table.js_dropdown {
	width: 250px;
}

.advanced_search #search_area_container {
	margin: 26px 0px 14px 0px;
}

.advanced_search #search_area_container table.js_dropdown .dropdown_container .list_container
	{
	width: 248px;
}

.advanced_search #keywords_container .form_input input {
	width: 196px;
}

.advanced_search #keywords_container table.js_dropdown {
	width: 136px;
}

.advanced_search #keywords_container table.js_dropdown .dropdown_container .list_container
	{
	width: 134px;
}

/*END S1 PAGES*/ /*S2 Pages*/
.BS2 #left_column_container {
	margin-top: 24px;
}

.BS2 #narrow_search {
	border-bottom: 1px #d1d1d1 solid;
	padding: 2px 0px 10px 0px;
}

.BS2 #narrow_search .form_container td.form_input {
	width: 116px;
	padding: 0px;
	height: auto;
}

.BS2 #narrow_search .form_container .form_input input {
	width: 110px;
}

.BS2 #narrow_search .form_container td.submit_input input {
	margin: 0px 0px 0px 2px;
}

.BS2 #narrow_by_category {
	padding: 8px 0px 0px 0px;
}

.BS2 #left_column_container div.rounded_box #narrow_by_category ul.arrow_bullets li a,.BS2 #left_column_container #related_results ul.arrow_bullets li a
	{
	display: inline;
}

.BS2 #left_column_container div.rounded_box #narrow_by_category ul.arrow_bullets li span,.BS2 #left_column_container #related_results ul.arrow_bullets li span
	{
	color: #252525;
	font-weight: normal;
}

.BS2 #new_search_area_container table.js_dropdown {
	width: 176px;
}

.BS2 #new_search_area_container table.js_dropdown .list_container {
	width: 174px;
}

.BS2 #new_search_keywords_container {
	margin: 6px 0px 0px 0px;
}

.BS2 #new_search_keywords_container table {
	table-layout: auto;
}

.BS2 #new_search_keywords_container td.form_input {
	width: 170px;
}

.BS2 #new_search_keywords_container td.form_input input {
	width: 170px;
}

.BS2 #new_search_keywords_container table.js_dropdown {
	width: 110px;
}

.BS2 #new_search_keywords_container table.js_dropdown .list_container {
	width: 108px;
}

.BS2 #new_search_keywords_container td.form_submit {
	text-align: right;
}

.BS2 #content_container h2 {
	background-image: url('/sys/images/bg/h2_5.gif');
	background-repeat: no-repeat;
	height: 24px;
	margin: 0px 0px 1px 0px;
	line-height: 24px;
	padding: 0px 0px 0px 14px;
	font-size: 15px;
	color: #ffffff;
}

/*Advanced Search Results*/
.adv_search_results #search_results_list {
	background-image: url('/sys/images/bg/search_results_list_top.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 30px 0px 0px 16px;
}

.adv_search_results #search_results_list .search_result h3 {
	background-image: url('/sys/images/bg/h3_2.gif');
	background-repeat: no-repeat;
	height: 21px;
	line-height: 21px;
	font-size: 14px;
	padding: 0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
}

.adv_search_results #search_results_list .search_result h3 a {
	color: #666666;
}

.adv_search_results #search_results_list .search_result h3 a:hover {
	color: #cc0000;
}

.adv_search_results #search_results_list .search_result .search_result_container
	{
	margin: 12px 0px 24px 0px;
	font-size: 12px;
}

.adv_search_results #search_results_list .search_result .search_result_container .image
	{
	float: left;
	width: 136px;
	text-align: center;
}

.adv_search_results #search_results_list .search_result .search_result_container .image img
	{
	vertical-align: middle;
	border: none;
}

.adv_search_results #search_results_list .search_result .search_result_container .search_result_details
	{
	width: 500px;
	float: left;
}

.adv_search_results #search_results_list .search_result .search_result_container .search_result_details .category_breadcrumb
	{
	font-size: 11px;
	margin: 0px 0px 6px 0px;
}

.adv_search_results #search_results_list .search_result .search_result_container .search_result_details .arrow_bullets_hz
	{
	margin-top: 12px;
}

.adv_search_results #search_results_list.no_margins {
	padding-top: 0px;
}

.adv_search_results #search_results_list ul.arrow_bullets {
	margin-left: 10px;
}

.adv_search_results #search_results_list ul.arrow_bullets li {
	background-image: url('/sys/images/bg/search_results_list_bottom3.gif');
	background-position: left bottom;
	padding: 26px 0px 26px 0px;
	font-size: 12px;
}

.adv_search_results #search_results_list ul.arrow_bullets li a {
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: inline;
}

.adv_search_results #search_results_list ul.arrow_bullets div {
	margin: 2px 0px 0px 10px;
}

.adv_search_results .results_navbar_bottom.no_bkgnd {
	background-image: none;
}

/*END S2 PAGES*/ /*S3 PAGES*/
.BS3 #page_content {
	background-color: #ffffff;
	padding: 22px 0px 36px 18px;
}

.BS3 #page_content_left {
	float: left;
	width: 561px;
	font-size: 12px;
}

.BS3 #page_content_left.contact_us h2 {
	background-image: url('/sys/images/bg/h2_9.gif');
	background-repeat: no-repeat;
	height: 24px;
	line-height: 24px;
	margin: 0px 0px 1px 0px;
	font-size: 15px;
	color: #ffffff;
	padding: 0px 0px 0px 10px;
}

.BS3 #right_column {
	width: 148px;
	margin: 0px 0px 0px 20px;
}

.BS3 #right_column div.gd_box {
	width: 148px;
	margin: 0px 0px 8px 0px;
	font-size: 11px;
}

.BS3 p.intro {
	margin: 0px 0px 22px 0px;
	width: 520px;
}

.BS3 #rounded_container .tabs1_container {
	_height: 40px;
	min-height: 40px;
}

.BS3 #rounded_container .tabs1_container .tabs_column {
	_height: 40px;
	min-height: 40px;
}

/*Contact Us Index*/

.contact_us {
	width:553px;
}

.contact_us h2.heading {
	background-image: url('/sys/images/bg/h2_9.gif');
	background-repeat: no-repeat;
	height: 24px;
	line-height: 24px;
	margin: 0px 0px 1px 0px;
	font-size: 15px;
	color: #ffffff;
	padding: 0px 0px 0px 10px;
}

.contact_us .contact_us_container {
	background-image: url('/sys/images/contact_us/bg.gif');
	background-repeat: no-repeat;
	padding: 24px 0px 0px 0px;
	font-size: 11px;
}

.contact_us h3 {
	margin: 0px;
	padding: 0px;
}

.contact_us h3 a {
	font-size: 11px;
	color: #666666;
}

.contact_us h3 a:hover {
	color: #cc0000;
}

.contact_us .category_container {
	width: 276px;
	height: 94px;
	float: left;
	overflow: hidden;
}

.contact_us .category_container .image,.contact_us .category_container .description
	{
	float: left;
}

.contact_us .category_container .image {
	width: 102px;
	padding: 4px 0px 0px 0px;
	text-align: right;
}

.contact_us .category_container .image img {
	border: none;
}

.contact_us .category_container .description {
	width: 166px;
	padding: 0px 0px 0px 4px;
	overflow: hidden;
}

.contact_us .category_container .description img {
	border: none;
	margin-top: 5px;
}

.contact_us .category_container .description .text_lines4 {
	width: 130px;
}

/*Contact Us Semiconductor*/
.contact_us_semiconductor #rounded_container .tabs1_container {
	_height: 30px;
	min-height: 30px;
}

.contact_us_semiconductor #rounded_container .tabs1_container .tabs_column
	{
	_height: 30px;
	min-height: 30px;
}

.contact_us_semiconductor #rounded_container .content_container h2 {
	background-image: none;
	font-size: 18px;
	line-height: 18px;
	padding: 0px;
	color: #656565;
	margin: 0px 0px 7px 0px;
}

.contact_us_semiconductor #rounded_container .content_container ul.arrow_bullets_hz
	{
	margin-left: 12px;
}

.contact_us_semiconductor #rounded_container .content_container ul.arrow_bullets_hz li
	{
	padding-right: 26px;
}

.contact_us_semiconductor #rounded_container .content_container ul.arrow_bullets_hz li a
	{
	padding-right: 0px;
	font-weight: bold;
}

.contact_us_semiconductor #rounded_container .content_container h3 {
	background-image: url('/sys/images/bg/h3_3.gif');
	font-size: 14px;
	height: 21px;
	line-height: 21px;
	padding: 0px 0px 0px 10px;
	color: #666666;
	margin: 26px 0px 14px 0px;
}

.contact_us_semiconductor #rounded_container .content_container address,.contact_us_semiconductor #rounded_container .content_container table td
	{
	font-size: 11px;
	font-style: normal;
}

.contact_us_semiconductor #rounded_container .content_container p,.contact_us_semiconductor #rounded_container .content_container address,.contact_us_semiconductor #rounded_container .content_container #addresses_list
	{
	margin-left: 18px;
}

.contact_us_semiconductor #rounded_container .content_container p {
	font-size: 11px;
}

.contact_us_semiconductor #rounded_container .content_container #addresses_list td
	{
	width: 136px;
	padding: 0px 0px 18px 0px;
}

/*END S3 PAGES*/ /*S4 PAGES*/
.BS4 #main_content {
	_height: 340px;
	min-height: 340px;
	padding: 30px 32px 60px 32px;
	font-size: 12px;
}

.BS4 #main_content h2 {
	background-image: url('/sys/images/bg/h2_6.gif');
	background-repeat: no-repeat;
	height: 24px;
	margin: 0px 0px 1px 0px;
	line-height: 24px;
	padding: 0px 0px 0px 14px;
	font-size: 15px;
	color: #ffffff;
}

.BS4 #search_by_name {
	background-image:
		url('/sys/images/advanced_search/search_by_name_bg.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 22px 10px;
	height: 28px;
	margin: 0px;
	overflow: hidden;
}

.BS4 #search_by_name .form_container {
	padding-left: 10px;
}

.BS4 #search_by_name .form_container table {
	table-layout: auto;
}

.BS4 #search_by_name .form_container table,.BS4 #search_by_name .form_container .label
	{
	width: auto;
}

.BS4 #search_by_name .form_container .label {
	text-align: left;
	font-size: 12px;
	line-height: 13px;
	padding-top: 2px;
}

.BS4 #search_by_name .form_container td {
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
}

.BS4 #search_by_name .form_container .tip {
	font-size: 10px;
	padding-bottom: 2px;
	font-weight: normal;
}

.BS4 #search_by_name .form_container td.text_input,.BS4 #search_by_name .form_container td.text_input input
	{
	width: 246px;
}

.BS4 #search_by_name .form_container td.form_submit input {
	margin: 2px 10px 0px -2px;
}

.BS4 #search_by_name .form_container table.search_type {
	margin: 0px 0px 0px -4px;
}

.BS4 #search_by_name .form_container table.search_type td {
	padding: 2px 0px 0px 0px;
	vertical-align: middle;
	width: 110px;
	font-size: 12px;
}

.BS4 #search_by_name .form_container table.search_type td.search_option
	{
	padding: 0px;
	width: 18px;
}

.BS4 #search_by_name .product_advisory {
	float: right;
	margin-right: 20px;
}

.BS4 #search_by_name .product_advisory img {
	float: left;
}

.BS4 #search_by_name .product_advisory .product_advisory_text {
	float: left;
	margin-top: 4px;
	font-size: 11px;
	line-height: 12px;
	padding: 0px 0px 0px 4px;
}

.BS4 #search_by_category {
	background-image: url('/sys/images/advanced_search/bg.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 22px 10px;
	background-color: #e3e3e3;
}

.BS4 #search_by_category_bottom {
	background-image: url('/sys/images/advanced_search/bottom.gif');
	background-repeat: no-repeat;
	height: 8px;
	overflow: hidden;
}

.BS4 p.intro {
	margin: 0px 0px 28px 0px;
}

/*END S4 PAGES*/ /*S5 PAGES*/
.BS5 #main_content {
	padding: 20px 32px 0px 32px;
	font-size: 12px;
	min-height: 312px;
	_height: 312px;
}

.BS5 #main_content h2 {
	background-image: url('/sys/images/bg/h2_7.gif');
	background-repeat: no-repeat;
	height: 24px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 14px;
	width: 845px;
}

.BS5 #main_content h2,.S5 #main_content h2 a {
	line-height: 24px;
	font-size: 15px;
	color: #ffffff;
}

.BS5 #product_advisory_footer {
	background-image: url('/sys/images/product_advisory/footer_sep.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 844px;
	padding: 10px 0px 0px 0px;
}

.BS5 #product_advisory_footer img {
	float: right;
	margin: 0px 7px 0px 0px;
	border: none;
}

.BS5 #main_content h2 img {
	float: right;
	margin: 7px 7px 0px 0px;
	border: none;
}

/*Product Advisory Index Start*/

.product_advisory_list_all{
	width: 944px !important;
	padding: 0px 0px 0px 30px;
}


.product_advisory #product_advisory_footer 
{
	 background-image: url('/sys/images/product_advisory/footer_sep.gif');
	 background-position: 0px 0px;
	 background-repeat: no-repeat;
	  width: 844px;
	 padding: 10px 0px 0px 0px;
}
.product_advisory #product_advisory_footer img 
{
	 float: right;
	 margin: 0px 7px 0px 0px;
	 border: none;
}
.product_advisory #main_content h2 img 
{
	 float: right;
	 margin: 7px 7px 0px 0px;
	 border: none;
}
.product_advisory #product_advisory 
{
	 background-image: url('/sys/images/product_advisory/bg.gif');
	 background-repeat: no-repeat;
	 table-layout: fixed;
	 padding: 20px 86px 22px 20px;
	 word-break:break-word;
}
.product_advisory #product_advisory #product_advisory_list #product_type_header 
{
	 background-image: url('/sys/images/product_advisory/product_type.gif');
	 background-repeat: no-repeat;
		padding: 0px 0px 0px 12px;
	 	height: 26px;
	 line-height: 26px;
	 width: 701px;
	 font-weight: bold;
	 border: none;
}
.product_advisory #product_advisory #product_advisory_list #date_posted_header 
{
	 background-image: url('/sys/images/product_advisory/date_posted.gif');
	 padding: 0px 0px 0px 10px;
	 height: 26px;
	 line-height: 26px;
	 width: 81px;
	 font-weight: bold;
	 border: none;
	 text-align:center;
}
.product_advisory #product_advisory #product_advisory_list td 
{
	 padding: 0px;
	 height: 23px;
	 border-top: 1px #d8d8d8 solid;
	 background-image: url('/sys/images/product_advisory/product_advisory_list_bg.gif');
}
.product_advisory #product_advisory #product_advisory_list td a 
{
	 display: block;
	 /* height: 23px; */
	 background-image: url('/sys/images/arrow_bullet.gif');
	 background-repeat: no-repeat;
	 background-position: 12px 8px;
	 padding: 0px 0px 0px 25px;
	 font-size: 11px;
	 font-weight: bold;
	 line-height: 23px;
}
.product_advisory #product_advisory #product_advisory_list td.expanded div.product_advisory_sublist 
{
	 display: block;
}
.product_advisory #product_advisory #product_advisory_list td div.product_advisory_sublist 
{
	 display: none;
}
.product_advisory #product_advisory #product_advisory_list td.expanded a 
{
	 background-image: url('/sys/images/arrow_down.gif');
	 background-positioN: 12px 10px;
}
.product_advisory #product_advisory #product_advisory_list div.product_advisory_sublist 
{
	 padding: 0px 0px 0px 0px;
	 margin: 0px 0px 0px 2px;
	 width: 791px;
}
.product_advisory #product_advisory #product_advisory_list div.product_advisory_sublist table 
{
	 margin: 0px;
}
.product_advisory #product_advisory #product_advisory_list div.product_advisory_sublist table td 
{
	 background-image: none;
	 border: none;
}
.product_advisory #product_advisory #product_advisory_list td.right_col,
.product_advisory #product_advisory #product_advisory_list tr.no_borders td.right_col,
.product_advisory #product_advisory #product_advisory_list div.product_advisory_sublist table td.right_col 
{
	 background-image: url('/sys/images/product_advisory/date_posted_border.gif');
	 width: 90px;
	 border-left: 1px #cecece solid;
	 font-size: 11px;
	 text-align: center;
}
.product_advisory #product_advisory #product_advisory_list div.product_advisory_sublist table 
{
	 width: 802px;
}
.product_advisory #product_advisory #product_advisory_list div.product_advisory_sublist td a 
{
	 display: block;
	/* height: 23px; */
	 background-image: url('/sys/images/arrow_bullet.gif');
	 background-repeat: no-repeat;
	 background-position: 24px 8px;
	 padding: 4px 60px 4px 37px;
	 font-size: 11px;
	 font-weight: normal;
	 line-height: 15px;
}
.product_advisory #product_advisory #product_advisory_list tr.grey_row td,
.product_advisory #product_advisory #product_advisory_list div.product_advisory_sublist table tr.grey_row td,
.product_advisory #product_advisory #product_advisory_list div.product_advisory_sublist table tr.grey_row td.right_col 
{
	 background-color: #f7f7f7;
}
.product_advisory #product_advisory #product_advisory_list tr.no_borders td 
{
	 border: none;
}
/*Product Advisory End*/

/*END S5 PAGES*/ 

/*START Product Advisories Details*/
/*
.productAdvisories_details #top_bar {
	background-image: url('/sys/images/content_top_bar_sep.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 28px;
}
.productAdvisories_details #top_bar img {
	float: left;
	margin: 0px 3px 0px 0px;
}

.productAdvisories_details img {
	float: left;
	margin: 3px 15px 15px 0px;
}

.BS6 #page_content_left  {
	width: 540px;
	margin: 0px 0px 0px 20px;

}

.productAdvisories_details #right_column {
	margin: 0px 0px 0px 208px;
}

.productAdvisories_details #main_content {
	padding: 0px 0px 0px 0px;
}

.BS6 #top_bar {
	background-image: url('/sys/images/content_top_bar_sep.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 28px;
}

.BS6 #top_bar img {
	float: left;
	margin: 0px 3px 0px 0px;
}

.BS6 img {
	float: left;
	margin: 3px 15px 15px 0px;
}
*/

.BS6 #page_content 
{
	 float: left;
	 width: 974px;	 
	 background-color: #ffffff;
	 margin: 0px 0px 0px 0px;	
	 padding:0px !important;
	
}

.BS6 #page_content_header 
{
	background-image: url('/sys/images/bg/h1.gif');
	background-repeat: repeat-x;
	height: 75px;
	padding: 16px 0px 0px 00px;
	width: 974px;	 
}

.BS6 #page_content_header  h1 {
	margin: 0px;
	line-height: 58px;
	color: #666666;
	padding-left: 32px;
}


.productAdvisories_details{
	width: 944px !important;
	padding: 0px 0px 0px 30px;
}



/*END Product Advisories Details*/

 /*T6 PAGES*/
.BT6 #page_content {
	padding: 22px 0px 36px 18px;
}

.BT6 #page_content_left {
	width: 504px;
	font-size: 12px;
}

.BT6 #right_column {
	width: 167px;
	margin: 0px 0px 0px 20px;
}

.BT6 #page_content_left h2 {
	font-size: 16px;
	color: #666666;
	margin: 20px 0px 22px 0px;
}

.BT6 #page_content_left h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

.BT6 #page_content_left p {
	margin-bottom: 16px;
}

/*Event Details*/
.events_details #top_bar {
	background-image: url('/sys/images/content_top_bar_sep.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 28px;
}

.events_details #top_bar img {
	float: left;
	margin: 0px 3px 0px 0px;
}

.events_details img {
	float: left;
	margin: 3px 15px 15px 0px;
}

/*END T6 PAGES*/ /*A7 PAGES*/
.BA7 #page_content {
	padding: 22px 0px 36px 30px;
}

.BA7 #page_content_left {
	width: 530px;
	font-size: 12px;
}

.BA7 #right_column div.gd_box {
	width: 148px;
	margin: 0px 0px 18px 0px;
}

/*Press Releases*/
.press_releases {
	padding: 10px 0 0 30px;
	margin: 0px 0px 0 0px;
}

.press_releases table caption {
	text-align: left;
	height: 16px;
}

.press_releases table {
	margin: 0px;
}

.press_releases table td {
	padding: 0px;
}

.press_releases .small_form_container {
	float: left;
	margin: 0px 14px 0px 0px;
}

.press_releases .small_form_container .form_submit {
	vertical-align: top;
}

.press_releases .small_form_container .form_submit input {
	margin-top: 1px;
}

.press_releases #month_container,.press_releases #year_container {
	width: 85px;
}

.press_releases #month_container table.js_dropdown,.press_releases #year_container table.js_dropdown
	{
	width: 80px;
}

.press_releases #month_container table.js_dropdown .dropdown_container .list_container,.press_releases #year_container table.js_dropdown .dropdown_container .list_container
	{
	width: 66px;
	padding: 0px;
}

.press_releases #month_container table.js_dropdown .input_value,.press_releases #year_container table.js_dropdown .input_value
	{
	width: 57px;
}

.press_releases #category_container {
	width: 256px;
}

.press_releases #category_container table.js_dropdown {
	width: 253px;
}

.press_releases #category_container table.js_dropdown .dropdown_container .list_container
	{
	width:238px;
	padding: 0px;
	height:96px;
}

.press_releases #category_container table.js_dropdown .input_value {
	width: 230px;
}

.press_releases table.js_dropdown  td.js_dropdown_btn {
	width: 17px;
	text-align: left;
	padding: 0px;
}

.press_releases table.js_dropdown  td.js_dropdown_btn img {
	border: none;
	margin: 0px 0px 0px 1px
}

.press_releases #keywords_container {
	width: 157px;
}

.press_releases #keywords_container input {
	width: 148px;
}

.press_releases .results_navbar {
	margin: 0px 0px 6px 0px;
}

.press_releases .page_numbering_container {
	width: 220px;
}

.press_releases .page_numbering {
	width: 118px;
}

.press_releases .results_navbar_bottom {
	background-image: url('/sys/images/bg/search_results_list_bottom2.gif');
}

.press_releases #page_content_left h2 {
	background-image: url('/sys/images/press_release/results_caption.gif');
	background-repeat: no-repeat;
	text-align: left;
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 1px 0px;
}

.press_releases #press_release_results {
	background-image: url('/sys/images/press_release/results_bg.gif');
	background-repeat: repeat-x;
	table-layout: fixed;
	margin: 0px 0px 26px 0px;
}

.press_releases #press_release_results td {
	padding: 6px 24px 6px 18px;
	font-size: 11px;
}

.press_releases #press_release_results #date_column_header {
	width: 55px;
	border-right: 1px #ffffff solid;
}

.press_releases #press_release_results #title_column_header {
	width: 389px;
}

.press_releases #press_release_results #date_column_header,.press_releases #press_release_results #title_column_header
	{
	font-weight: bold;
	padding-top: 16px;
	font-size: 12px;
}

.press_releases #press_release_results a {
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 10px;
	display: block;
	font-weight: bold;
	line-height: 13px;
}

/*End A7 PAGES*/ /*A8 PAGES*/
.BA8 #page_content {
	padding: 22px 0px 36px 18px;
}

.BA8 #page_content_left {
	width: 534px;
	font-size: 12px;
}

.BA8 #right_column {
	float: left;
	width: 167px;
	margin: 0px 0px 0px 42px;
}

.BA8 #right_column div.gd_box2 ul.arrow_bullets li {
	background-position: 0px 4px;
}

.BA8 #right_column div.gd_box2 ul.arrow_bullets li a {
	margin-left: 7px;
}

.BA8 #right_column .gd_box2 .client_area {
	padding-top: 4px;
}

.AT4 #top_bar, .BA8 #top_bar {
	background-image: url('/sys/images/content_top_bar_sep.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 28px;
}

.AT4 #top_bar img, .BA8 #top_bar img {
	float: left;
	margin: 0px 3px 0px 0px;
}

/*Press release Details*/
.press_release_details p.note {
	font-size: 9px;
}

.press_release_details #page_content_left h2 {
	font-size: 16px;
	color: #666666;
	margin: 20px 0px 22px 0px;
}

.press_release_details #page_content_left p {
	margin-bottom: 16px;
}

.press_release_details #page_content_left ul.grey_bullet {
	margin: 15px 0px 15px 18px;
}

/*END A8 PAGES*/ /*A9 PAGES*/
.BA9 #page_content {
	padding: 22px 0px 36px 30px;
}

.BA9 #page_content_left {
	width: 448px;
}

.BA9 #page_content_left h2 {
	background-image: url('/sys/images/bg/h2_8.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	height: 21px;
	line-height: 21px;
	padding: 0px 0px 0px 10px;
	margin: 24px 0px 18px 0px;
	color: #666666;
}

.BA9 #page_content_left h2.first_title {
	margin-top: 0px;
}

/*RSS */
.rss p.intro {
	margin: 0px 0px 20px 0px;
	font-weight: bold;
}

.rss #right_column {
	background-image: url('/sys/images/RSS/right_box_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	width: 227px;
	margin: 0px 0px 0px 20px;
	padding: 3px 0px 0px 10px;
	background-color: #e5e5e5;
}

.rss #right_column h2 {
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	height: 24px;
	line-height: 24px;
	color: #666666;
}

.rss div.rounded_box2 {
	width: 217px;
}

.rss div.rounded_box2 .caption {
	background-image: url('/sys/images/rounded_box/caption2.gif');
	background-repeat: no-repeat;
	height: 24px;
	padding: 2px 0px 0px 9px;
	line-height: 26px;
	overflow: hidden;
	margin: 0px;
}

.rss div.rounded_box2 .caption h3 {
	font-size: 12px;
	margin: 0px;
}

.rss div.rounded_box2 .client_area {
	background-image: url('/sys/images/rounded_box/bg2.gif');
	padding: 0px 3px 0px 3px;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li {
	padding: 3px 0px 3px 6px;
	border-top: 1px #d1d1d1 solid;
	background-position: 6px 7px;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li.expanded {
	padding-left: 0px;
	padding-bottom: 0px;
	background-position: 4px 10px;
	background-image: url('/sys/images/arrow_down.gif');
	height: auto;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li div {
	margin: 4px 0px 0px 0px;
	display: none;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li.expanded div {
	display: block;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li.expanded a {
	padding-left: 6px;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li a {
	font-size: 11px;
	font-weight: bold;
	width: auto;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li table {
	width: 211px;
	table-layout: fixed;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li td {
	text-align: right;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li td img {
	margin: 0px 6px 0px 0px;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li tr.grey_bg td {
	background-color: #f4f4f4;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li td.logo {
	padding-left: 15px;
	text-align: left;
}

.rss div.rounded_box2 .client_area ul.arrow_bullets li td.logo a {
	margin: 0px;
	padding: 0px;
	display: inline;
}

.rss div.rounded_box2_bottom {
	background-image: url('/sys/images/rounded_box/bottom2.gif');
	background-repeat: no-repeat;
	height: 6px;
	overflow: hidden;
	margin: 0px 0px 14px 0px;
}

/*END A9 PAGES*/ /*T17 PAGES*/
.BT17 #page_content {
	background-color: #ffffff;
	padding: 22px 0px 36px 18px;
}

.BT17 #page_content_left {
	width: 536px;
	font-size: 12px;
}

.BT17 #right_column {
	margin: 0px 0px 0px 42px;
}

/*Alliance Partners*/
/*
.alliance_partners #page_content_left h2,.alliance_partners #page_content_left p
	{
	font-size: 12px;
	margin-bottom: 13px;
}
*/
.alliance_partners h2, .alliance_partners p
{
	font-size: 12px;
	margin-bottom: 13px;
}

.alliance_partners #partners_container h2 {
	background-image: url('/sys/images/bg/h2_10.gif');
	background-repeat: no-repeat;
	height: 24px;
	line-height: 24px;
	margin: 20px 0px 1px 0px;
	font-size: 15px;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
}

.alliance_partners #partners_list_container {
	background-image:
		url('/sys/images/alliance_partners/partners_list_bg.gif');
	background-repeat: no-repeat;
}

.alliance_partners #partners_list_container .partner_container {
	padding: 22px 0px 22px 0px;
	background-image: url('/sys/images/alliance_partners/sep_hz.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.alliance_partners #partners_list_container .last {
	background-image: none;
}

.alliance_partners #partners_list_container .logo {
	float: left;
	text-align: center;
	width: 200px;
}

.alliance_partners #partners_list_container .logo img {
	margin-top: 26px;
	border: none;
}

.alliance_partners #partners_list_container .description {
	float: left;
	width: 320px;
}

.alliance_partners #partners_list_container .description h3 {
	font-size: 12px;
	margin: 0px 0px 6px 0px;
}

.alliance_partners #partners_list_container .description h3 a {
	color: #666666;
}

.alliance_partners #partners_list_container .description h3 a:hover {
	color: #cc0000;
}

.alliance_partners #partners_list_container .description table
{
	margin: 11px 0px 0px 0px;
}

.alliance_partners #partners_list_container .description table td
{
	padding: 0px 10px 0px 0px;	
}

.alliance_partners #partners_list_container .description table td a
{
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 2px 8px;
	
}

/*END T17 PAGES*/ /*A11 PAGES*/
.BA11 #page_content {
	padding: 22px 0px 36px 18px;
}

.BA11 #page_content_left {
	width: 537px;
	font-size: 12px;
}

/*Events*/
.events #table_header table {
	table-layout: fixed;
	height: 25px;
	background-image: url('/sys/images/table_header.gif');
}

.events #table_header table td {
	border-right: 1px #e4e4e4 solid;
	vertical-align: bottom;
	padding: 0px 0px 0px 9px;
}

.events #table_header table td a {
	display: block;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	background-repeat: no-repeat;
	background-position: right 9px;
	color: #000000;
}

.events #table_header table td a:hover {
	text-decoration: none;
}

.events #table_header table td a.asc:hover {
	background-image: url('/sys/images/arrow_asc_grey.gif');
}

.events #table_header table td a.asc_selected {
	background-image: url('/sys/images/arrow_asc_red.gif');
}

.events #table_header table td a.desc:hover {
	background-image: url('/sys/images/arrow_desc_grey.gif');
}

.events #table_header table td a.desc_selected {
	background-image: url('/sys/images/arrow_desc_red.gif');
}

.events #table_header table td#date_column {
	width: 73px;
}

.events #table_header table td#events_column {
	width: 225px;
}

.events #table_header table td#location_column {
	width: 99px;
}

.events #table_header table td#type_column {
	width: 95px;
	padding-right: 6px;
	border: none;
}

.events #page_content_left .events_ajax_content {
	background-image: url('/sys/images/table_list_bg.gif');
	background-repeat: repeat-y;
	padding: 0px 3px 0px 3px;
}

.events #page_content_left .events_ajax_content table {
	table-layout: fixed;
	margin: 0px;
	padding: 0px;
	border-width: none;
}

.events #page_content_left .events_ajax_content table td {
	padding: 16px 0px 14px 0px;
	font-size: 11px;
	border-right: 1px #e4e4e4 solid;
	border-top: 1px #ffffff solid;
}

.events #page_content_left .events_ajax_content table td a {
	font-weight: bold;
}

.events #page_content_left .events_ajax_content table td div.title {
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}

.events #page_content_left .events_ajax_content table tr.grey_row td {
	background-color: #f1f1f1;
}

.events #page_content_left .events_ajax_content table td.date_list_column
	{
	width: 79px;
	text-align: center;
}

.events #page_content_left .events_ajax_content table td.event_list_column
	{
	width: 204px;
	padding-left: 16px;
	padding-right: 14px;
}

.events #page_content_left .events_ajax_content table td.location_list_column
	{
	text-align: center;
	width: 108px;
}

.events #page_content_left .events_ajax_content table td.type_list_column
	{
	text-align: center;
	width: 107px;
	border-right: none;
}

.events .table_footer {
	background-image: url('/sys/images/table_footer.gif');
	width: 537px;
	height: 5px;
	overflow: hidden;
}

.events .table_footer_grey {
	background-image: url('/sys/images/table_footer_grey.gif');
	width: 537px;
	height: 5px;
	overflow: hidden;
}

.events p.intro {
	margin-bottom: 10px;
}

.events #page_content_left .results_navbar {
	margin: 0px 0px 6px 0px;
}

.events #page_content_left .page_numbering_container {
	width: 220px;
}

.events #page_content_left .results_navbar_bottom {
	background-image: none;
}

.events .results_navbar {
	padding: 0px 3px 0px 3px;
}

.events	.results_navbar_bottom {
	padding: 12px 3px 0px 3px;
}

.events #page_content_left .small_form_container {
	margin: 0px 0px 30px 0px;
}

.events #page_content_left .small_form_container table caption {
	text-align: left;
}

.events #category_container table.js_dropdown {
	width: 294px;
}

.events #category_container table.js_dropdown .dropdown_container .list_container
	{
	width: 294px;
	padding: 0px;
}

.events #category_container table.js_dropdown .input_value {
	width: 271px;
}

/*END A11 PAGES*/ /*A6 PAGES*/
.BA6 #page_content {
	padding: 22px 0px 36px 30px;
}

.BA6  #page_content_left {
	width: 537px;
	font-size: 11px;
}

.BA6 #right_column {
	margin: 0px 0px 0px 20px;
}

.BA6 #right_column div.gd_box,.BA6  #right_column div.gd_box2 {
	width: 154px;
	margin: 0px 0px 6px 0px;
}

.BA6  #right_column div.gd_box2 .client_area {
	font-size: 11px;
	padding: 10px 12px 20px 10px;
	background-image: url('/sys/images/rounded_box/bg4.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

/*Newsroom*/
.newsroom #page_content_left h2 {
	background-image: url('/sys/images/bg/h2_11.gif');
	background-repeat: no-repeat;
	text-align: left;
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 1px 2px;
}

.newsroom #page_content_left h2 img {
	margin: 7px 7px 0px 0px;
}

.newsroom #press_release_results {
	background-image: url('/sys/images/press_release/results_bg.gif');
	background-repeat: repeat-x;
	table-layout: fixed;
	margin: 0px 0px 26px 2px;
}

.newsroom #press_release_results td {
	padding: 6px 24px 6px 22px;
	font-size: 11px;
}

.newsroom #press_release_results #date_column_header {
	width: 62px;
	border-right: 1px #ffffff solid;
}

.newsroom #press_release_results #title_column_header {
	width: 379px;
}

.newsroom #press_release_results #date_column_header,.newsroom #press_release_results #title_column_header
	{
	font-weight: bold;
	padding-top: 16px;
	font-size: 12px;
}

.newsroom #press_release_results a {
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 10px;
	display: block;
	font-weight: bold;
	line-height: 13px;
}

.newsroom #table_header table {
	table-layout: fixed;
	height: 25px;
	background-image: url('/sys/images/table_header.gif');
	margin: 6px 0px 0px 0px;
}

.newsroom #table_header table td {
	border-right: 1px #e4e4e4 solid;
	vertical-align: bottom;
	padding: 0px 0px 0px 9px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
}

.newsroom #table_header table td#date_column {
	width: 73px;
}

.newsroom #table_header table td#events_column {
	width: 225px;
}

.newsroom #table_header table td#location_column {
	width: 99px;
}

.newsroom #table_header table td#type_column {
	width: 95px;
	padding-right: 6px;
	border: none;
}

.newsroom #page_content_left .table_list {
	background-image: url('/sys/images/table_list_bg.gif');
	background-repeat: repeat-y;
	padding: 0px 3px 0px 3px;
}

.newsroom #page_content_left .table_list table {
	table-layout: fixed;
	margin: 0px;
	padding: 0px;
	border-width: none;
}

.newsroom #page_content_left .table_list table td {
	padding: 16px 0px 14px 0px;
	font-size: 11px;
	border-right: 1px #e4e4e4 solid;
	border-top: 1px #ffffff solid;
}

.newsroom #page_content_left .table_list table td a {
	font-weight: bold;
}

.newsroom #page_content_left .table_list table td div.title {
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}

.newsroom #page_content_left .table_list table tr.grey_row td {
	background-color: #f1f1f1;
}

.newsroom #page_content_left .table_list table td.date_list_column {
	width: 79px;
	text-align: center;
}

.newsroom #page_content_left .table_list table td.event_list_column {
	width: 204px;
	padding-left: 16px;
	padding-right: 14px;
}

.newsroom #page_content_left .table_list table td.location_list_column {
	text-align: center;
	width: 108px;
}

.newsroom #page_content_left .table_list table td.type_list_column {
	text-align: center;
	width: 107px;
	border-right: none;
}

.newsroom .table_footer {
	background-image: url('/sys/images/table_footer.gif');
	width: 537px;
	height: 5px;
	overflow: hidden;
}

.newsroom .table_footer_grey {
	background-image: url('/sys/images/table_footer_grey.gif');
	width: 537px;
	height: 5px;
	overflow: hidden;
}

/*END A6 PAGES*/ /*T16 PAGES*/
.BT16 #page_content {
	padding: 22px 0px 56px 18px;
}

.BT16 #page_content_left {
	width: 538px;
	font-size: 12px;
}

/*Glossary */
.glossary #glossary_header {
	background-image: url('/sys/images/glossary/header_bg.gif');
	background-repeat: no-repeat;
	height: 31px;
	padding: 17px 0px 0px 10px;
	margin: 24px 0px 0px 0px;
	overflow: hidden;
}

.glossary #glossary_header table {
	margin: 0px;
}

.glossary #glossary_header table td {
	padding: 0px;
}

.glossary #glossary_header table td a {
	display: block;
	width: 19px;
	height: 19px;
	background-image: url('/sys/images/glossary/letter_bg.gif');
	background-position: -21px 0px;
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: bold;
	padding-top: 4px;
	line-height: 10px;
	text-align: center;
}

.glossary #glossary_header table td a.first_letter {
	background-image: url('/sys/images/glossary/0_9_bg.gif');
	background-position: -22px 0px;
	width: 24px;
}

.glossary #glossary_header table td a.last_letter {
	background-position: -40px 0px;
}

.glossary #glossary_header table td a:hover {
	text-decoration: none;
}

.glossary #glossary_header table td a:hover,.glossary #glossary_header table td a.selected
	{
	background-position: 0px 0px;
	color: #ffffff;
}

.glossary #glossary_header table td a.first_letter:hover,.glossary #glossary_header table td a.first_letter.selected
{
	background-position: 2px 0px;
	color: #ffffff;
}

.glossary #glossary_borders {
	background-image: url('/sys/images/glossary/borders.gif');
	background-repeat: repeat-y;
	padding: 0px 3px 0px 3px;
}

.glossary #glossary_borders .glossary_ajax_content {
	background-image: url('/sys/images/glossary/bg.gif');
	background-repeat: no-repeat;
	padding: 17px 16px 0px 16px;
}

.glossary #glossary_borders .glossary_ajax_content h2 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 21px;
	color: #787878;
}

.glossary #glossary_borders .glossary_ajax_content ul {
	margin: 0px;
	padding: 0px;
	display: block;
}

.glossary #glossary_borders .glossary_ajax_content ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 490px;
	display: block;
}

.glossary #glossary_borders .glossary_ajax_content ul li .term {
	background-image: url('/sys/images/glossary/term_bg.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	height: 21px;
	color: #666666;
	padding: 0px 0px 0px 10px;
}

.glossary #glossary_borders .glossary_ajax_content ul li .definition {
	font-size: 11px;
	padding: 10px 0px 16px 10px;
}

/*INet change list items inside definition were having too much width*/
.glossary #glossary_borders .glossary_ajax_content ul li .definition ol {
	width: 450px;
	margin:3px 0 5px 30px; 
	padding:5px;
	list-style-type:decimal;
}

.glossary #glossary_borders .glossary_ajax_content ul li .definition ol li {
	width: 440px;	
	list-style-type: decimal;
}

.glossary #glossary_bottom {
	background-image: url('/sys/images/glossary/bottom_border.gif');
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
}

.glossary #search_by_type {
	width: 284px;
}

.glossary #category_container table.js_dropdown {
	width: 268px;
}

.glossary #category_container table.js_dropdown .dropdown_container .list_container
	{
	width: 268px;
	padding: 0px;
}

.glossary #category_container table.js_dropdown .input_value {
	width: 245px;
}

.glossary .text_input input {
	width: 200px;
}

.glossary .form_submit input {
	margin: 1px 0px 0px 0px;
}

.glossary .back_to_top img {
	float: right;
	margin: 0px 8px 8px 0px;
}

/*END T16 PAGES*/ /*T7 PAGES*/
.BT7 #page_content {
	padding: 22px 0px 56px 18px;
}

.BT7 #page_content_left {
	width: 538px;
	font-size: 12px;
}

/*Corporate Gifts*/

/*

.corporate_gifts table#questionnaire td.field {
	padding: 0px 0px 11px 0px;
}

.corporate_gifts #questionnaire td.label {
	font-weight: bold;
	padding-bottom: 3px;
}

.corporate_gifts #questionnaire #referrer_container table.js_dropdown,.corporate_gifts #questionnaire #primary_bussiness_container table.js_dropdown,.corporate_gifts #questionnaire #current_need_container table.js_dropdown
	{
	width: 192px;
}

.corporate_gifts #questionnaire #referrer_container table.js_dropdown .dropdown_container .list_container,.corporate_gifts #questionnaire #primary_bussiness_container table.js_dropdown .dropdown_container .list_container,.corporate_gifts #questionnaire #current_need_container table.js_dropdown .dropdown_container .list_container
	{
	width: 191px;
	padding: 0px;
}

.corporate_gifts #questionnaire #referrer_container  table.js_dropdown .input_value,.corporate_gifts #questionnaire #primary_bussiness_container  table.js_dropdown .input_value,.corporate_gifts #questionnaire #current_need_container  table.js_dropdown .input_value
	{
	width: 169px;
}

.corporate_gifts #program_types {
	margin: 0px 0px 0px 9px;
}

.corporate_gifts #program_types td {
	padding: 1px 0px 0px 0px;
}

.corporate_gifts #questionnaire #num_participants_container table.js_dropdown,.corporate_gifts #questionnaire #budget_container table.js_dropdown
	{
	width: 92px;
}

.corporate_gifts #questionnaire #num_participants_container table.js_dropdown .dropdown_container .list_container,.corporate_gifts #questionnaire #budget_container table.js_dropdown .dropdown_container .list_container
	{
	width: 97px;
	padding: 0px;
}

.corporate_gifts #questionnaire #num_participants_container  table.js_dropdown .input_value,.corporate_gifts #questionnaire #budget_container  table.js_dropdown .input_value
	{
	width: 69px;
}

.corporate_gifts #newsletter_preferences {
	margin: 0px 0px 11px 0px;
}

.corporate_gifts #newsletter_preferences td.label {
	width: 136px;
}

.corporate_gifts #newsletter_preferences td.option {
	font-weight: bold;
	width: 68px;
}

.corporate_gifts #page_content_left h2 {
	background-image:
		url('/sys/images/corporate_gifts/contact_info_caption.gif');
	background-repeat: no-repeat;
	text-align: left;
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	color: #ffffff;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.corporate_gifts div#contact_information_container {
	background-image: url('/sys/images/corporate_gifts/contact_info_bg.gif')
		;
	background-repeat: no-repeat;
	border: none;
	border-top: 1px #ffffff solid;
}

.corporate_gifts table#contact_information {
	width: 437px;
	margin: 20px 0px 0px 0px;
}

.corporate_gifts table#contact_information td.label {
	font-weight: bold;
	padding: 0px 0px 0px 24px;
	width: 70px;
}

.corporate_gifts table#contact_information td.label span.required {
	color: #ff0000;
}

.corporate_gifts table#contact_information td.text_input input {
	width: 284px;
}

.corporate_gifts table#contact_information #state_container table.js_dropdown,.corporate_gifts table#contact_information #prefix_container table.js_dropdown
	{
	width: 131px;
}

.corporate_gifts table#contact_information #state_container table.js_dropdown .dropdown_container .list_container,.corporate_gifts table#contact_information #prefix_container table.js_dropdown .dropdown_container .list_container
	{
	width: 131px;
	padding: 0px;
}

.corporate_gifts table#contact_information #state_container table.js_dropdown .input_value,.corporate_gifts table#contact_information #prefix_container table.js_dropdown .input_value
	{
	width: 108px;
}

.corporate_gifts table#contact_information #zipcode_container input,.corporate_gifts table#contact_information #phone_container input,.corporate_gifts table#contact_information #email_container input
	{
	width: 154px;
}

.corporate_gifts #form_submit {
	width: 436px;
	margin: 18px 0px 0px 0px;
	text-align: right;
	background-image: url('/sys/images/corporate_gifts/submit_sep.gif');
	background-position: right top;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;
}

*/

/*INet change */ 
/*Product Registration Form*/
/*padding order : top right bottom left*/

.product_regis_form .form_title{
 	background-color: #CCCCCC;
	text-align: left;
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	color: #ffffff;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
}

.product_regis_form table tr td span.regis_form_message{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.product_regis_form table tr td span#ErrorSummary{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:red;	
	/*background-color: #CCCCCC;*/ 
}


.product_regis_form table#questionnaire tr.field td {
	padding: 0px 0px 0px 0px;
	
}

.product_regis_form table#questionnaire tr.field td {
	padding: 0px 0px 0px 0px;
	
}

.product_regis_form table#questionnaire tr.field td table tr td label{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
}		
	

.product_regis_form #questionnaire td.label {
	font-weight: bold;
	padding-bottom: 3px;
}

.product_regis_form label.normal{
	font-weight: bold;
	padding-left: 3px;
	font-size:12px;
	
}

.product_regis_form span.normal{
	font-weight: bold;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.product_regis_form label.normal span.required {
	color: #ff0000;
	font-size: 15px;
}

.product_regis_form label.errored{
	font-weight: bold;
	padding-left: 3px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.optin label.errored {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0;
}

.optin label.errored a {
	color: #FF0000;
}

.product_regis_form #questionnaire #referrer_container table.js_dropdown,.product_regis_form #questionnaire #primary_bussiness_container table.js_dropdown,.product_regis_form #questionnaire #current_need_container table.js_dropdown
	{
	width: 192px;
}

.product_regis_form #questionnaire #referrer_container table.js_dropdown .dropdown_container .list_container,.product_regis_form #questionnaire #primary_bussiness_container table.js_dropdown .dropdown_container .list_container,.product_regis_form #questionnaire #current_need_container table.js_dropdown .dropdown_container .list_container
	{
	width: 191px;
	padding: 0px;
}

.product_regis_form #questionnaire #referrer_container  table.js_dropdown .input_value,.product_regis_form #questionnaire #primary_bussiness_container  table.js_dropdown .input_value,.product_regis_form #questionnaire #current_need_container  table.js_dropdown .input_value
{
	width: 169px;
}

.product_regis_form #program_types {
	margin: 0px 0px 0px 9px;
}

.product_regis_form #program_types td {
	padding: 1px 0px 0px 0px;
}

.product_regis_form #questionnaire #num_participants_container table.js_dropdown,.product_regis_form #questionnaire #budget_container table.js_dropdown
	{
	width: 92px;
}

.product_regis_form #questionnaire #num_participants_container table.js_dropdown .dropdown_container .list_container,.product_regis_form #questionnaire #budget_container table.js_dropdown .dropdown_container .list_container
	{
	width: 97px;
	padding: 0px;
}

.product_regis_form #questionnaire #num_participants_container  table.js_dropdown .input_value,.product_regis_form #questionnaire #budget_container  table.js_dropdown .input_value
	{
	width: 69px;
}

.product_regis_form #newsletter_preferences {
	margin: 0px 0px 11px 0px;
}

.product_regis_form #newsletter_preferences td.label {
	width: 136px;
}

.product_regis_form #newsletter_preferences td.option {
	font-weight: bold;
	width: 68px;
}


.product_regis_form table.option_table {
	margin: 0px 0px 0px 0px;
}

.product_regis_form table.option_table tr  td.label {
	width: 136px;
}

.product_regis_form table.option_table td.option {
	font-weight: bold;
	width: 68px;
}

.product_regis_form div#contact_information_container {
	background-image: url('/sys/images/corporate_gifts/contact_info_bg.gif');
	background-repeat: no-repeat;
	border: none;
	border-top: 1px #ffffff solid;
}

.product_regis_form table#contact_information {
	/*width: 437px;*/
	margin: 5px 0px 0px 0px;
}

.product_regis_form table#contact_information td.label {	
	padding: 0px 0px 0px 0px;	
}

.product_regis_form table#contact_information td.label span.required {
	color: #ff0000;
}



.product_regis_form table#contact_information td.text_input input, 
.product_regis_form table#questionnaire td.text_input input
{	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height:18px;
	line-height: 17px;
		
}

.product_regis_form table#contact_information td.one_line_question, 
.product_regis_form table#questionnaire td.one_line_question
{	
	padding-bottom: 5px;
	padding-top: 5px;
		
}

.product_regis_form table#contact_information td.choice_with_text input, 
.product_regis_form table#questionnaire td.choice_with_text input
{	
	margin-left: 5px;		
}



.product_regis_form #questionnaire td.text_input input  {
	margin:0px 0px 0px 5px;
	
}

/*Examples on how to override default css*/

.product_regis_form #contact_information td.email_input input  {
	width:200px;	
}

.product_regis_form #contact_information td.serial_location span a  {
	font-size: 11px;
	color:red;
	margin:0px 0px 0px 2px;	
}


.product_regis_form table#contact_information #state_container table.js_dropdown,.product_regis_form table#contact_information #prefix_container table.js_dropdown
{
	width: 131px;
}

.product_regis_form table#contact_information #state_container table.js_dropdown .dropdown_container .list_container,.product_regis_form table#contact_information #prefix_container table.js_dropdown .dropdown_container .list_container
{
	width: 131px;
	padding: 0px;
}

.product_regis_form table#contact_information #state_container table.js_dropdown .input_value,.product_regis_form table#contact_information #prefix_container table.js_dropdown .input_value
{
	width: 108px;
}

.product_regis_form table#contact_information #zipcode_container input,.product_regis_form table#contact_information #phone_container input,.product_regis_form table#contact_information #email_container input
{
	width: 154px;
}

.product_regis_form #form_submit {
	width: 436px;
	margin: 18px 0px 0px 0px;
	text-align: right;
	background-image: url('/sys/images/corporate_gifts/submit_sep.gif');
	background-position: right top;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;
}

.product_regis_form table.js_dropdown .dropdown_container .list_container {
	border-right: 1px #000000 solid;	
}

/*END T7 PAGES*/ /*T10 PAGES*/
.BT10 #page_content {
	padding: 22px 0px 56px 18px;
}

.BT10 #page_content_left {
	width: 536px;
	font-size: 12px;
}

/*Promotions*/
.promotions .promotion_container h2 {
	background-image: url('/sys/images/bg/products_list_name.gif');
	background-repeat: no-repeat;
	font-size: 15px;
	color: #ffffff;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 10px;
	height: 24px;
	line-height: 24px;
}

.promotions .promotion_container h2 a {
	color: #ffffff;
}

.promotions .promotion_container .description {
	background-image: url('/sys/images/bg/products_list.gif');
	background-repeat: repeat-x;
	padding: 18px 0px 24px 4px;
	width: 532px;
}

.promotions .promotion_container .description .image {
	float: left;
	width: 168px;
	text-align: center;
	padding: 3px 0px 0px 0px;
}

.promotions .promotion_container .description .image img {
	border: none;
}

.promotions .promotion_container .description .details {
	float: left;
	width: 358px;
}

.promotions .promotion_container .description .details h3 {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-size: 14px;
	color: #000000;
}

.promotions .promotion_container .description .details h3 a {
	color: #000000;
}

.promotions .promotion_container .description .details h3 a:hover {
	color: #cc0000;
}

.promotions .promotion_container .description .details .qualifying_products
	{
	margin: 14px 0px 18px 0px;
}

.promotions .promotion_container .description .details .qualifying_products table
	{
	table-layout: auto;
}

.promotions .promotion_container .description .details .qualifying_products table td
	{
	padding: 0px;
	width: 177px;
	font-size: 12px;
	white-space: nowrap;
}

.promotions .promotion_container .description .details  .download_bar img
	{
	float: left;
	border: none;
	margin-top: 1px;
}

.promotions .promotion_container .description .details  .download_bar img.back_to_top
	{
	float: right;
	margin-top: 0px;
}

.promotions .small_form_container {
	margin: 0px 0px 20px 0px;
}

.promotions .small_form_container td.label {
	font-weight: bold;
	padding-right: 4px;
}

.promotions p.intro {
	margin: 0px 0px 10px 0px;
}

.promotions #promotion_container table.js_dropdown {
	width: 194px;
}

.promotions #promotion_container table.js_dropdown .dropdown_container .list_container
	{
	width: 194px;
	padding: 0px;
}

.promotions #promotion_container table.js_dropdown .input_value {
	width: 171px;
	color:#666666;
	display:block;
	font-weight:bold;
}

/*END T10 PAGES*/ /*END GROUP B PAGES*/ /*GROUP C PAGES*/ /*A1 PAGES*/
.CA1 #page_content_left {
	width: 536px;
}

.CA1 #page_content {
	padding: 22px 0px 56px 30px;
}

.CA1 #page_content_left {
	width: 536px;
}

/*About Canon*/
.about_canon div.gd_box {
	margin-bottom: 12px;
	width: 148px;
}

.about_canon #subcategories_list h3 {
	background-image: url('/sys/images/bg/products_list_name.gif');
	height: 24px;
	margin: 0px;
}

.about_canon #subcategories_list h3 {
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
}

.about_canon #subcategories_list h3 a img {
	margin: 6px 8px 0px 0px;
}

.about_canon #subcategories_list .details {
	background-image: url('/sys/images/bg/products_list.gif');
	background-repeat: repeat-x;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_height: 94px;
	min-height: 110px;
}

.about_canon #subcategories_list {
	margin: 24px 0px 0px 0px;
}

.about_canon #subcategories_list .image {
	float: left;
}

.about_canon #subcategories_list .description {
	float: left;
	width: 402px;
	padding: 20px 0px 0px 6px;
	line-height: 14px;
}

/*Misc Page Linked List*/



.misc_linked_list #subcategories_list h3 {
	background-image: url('/sys/images/bg/products_list_name.gif');
	height: 24px;
	margin: 0px;
}

.misc_linked_list #subcategories_list h3 {
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
}

.misc_linked_list #subcategories_list h3 a img {
	margin: 6px 8px 0px 0px;
}

.misc_linked_list #subcategories_list .details {
	background-image: url('/sys/images/bg/products_list.gif');
	background-repeat: repeat-x;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_height: 94px;
	min-height: 110px;
}

.misc_linked_list #subcategories_list {
	margin: 24px 0px 0px 0px;
}

.misc_linked_list #subcategories_list .image {
	float: left;	
}


.misc_linked_list #subcategories_list .image a img {
	/*height:100px;*/
	width:120px;
}

.misc_linked_list #subcategories_list .description {
	float: left;
	width:360px;
	padding: 20px 0px 0px 6px;
	line-height: 14px;
}


/*Community & Environment*/
.community_and_environment #right_column {
	margin: 0px 0px 0px 19px;
}

.community_and_environment div.gd_box {
	margin-bottom: 12px;
	width: 148px;
}

.community_and_environment #rounded_container .content_container h2 {
	line-height: 18px;
}

.env_program_container div.gd_box {
	margin-bottom: 12px;
	width: 148px;
}

.env_program_container {
	background-image: url('/app/images/community_environment/sep.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 480px;
	/*margin: 0px 0px 14px 20px;*/
	margin: 0px 0px 10px 0px;
}

.env_program_container td.description {
	padding: 0px 20px 0px 10px;
}

.env_program_container h3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.env_program_container h3 a {
	color: #666666;
}

.env_program_container h3 a:hover {
	color: #cc0000;
}

.env_program_container img.button {
	float: right;
	margin: 12px 0px 7px 0px;
}

/*A2 PAGES*/
.CA2  #page_content {
	padding: 22px 0px 56px 30px;
}

.CA2  #page_content_left {
	width: 522px;
}

.CA2 div.gd_box {
	margin-bottom: 12px;
}

/*Corporate Philosophy*/
.corporate_philosophy p {
	margin-bottom: 18px;
}

.corporate_philosophy img.photo {
	float: left;
	margin: 0px 24px 14px 0px;
}

/*END A2 PAGES*/ /*A4 PAGES*/
.CA4 #page_content {
	padding: 22px 0px 56px 30px;
}

.CA4 #right_column {
	margin: 0px 0px 0px 30px;
}

.CA4 #page_content_left {
	width: 522px;
}

.CA4 div.gd_box {
	margin-bottom: 12px;
	width: 148px;
}

/*Executive Bio*/
.executive_bio p {
	margin-bottom: 12px;
	font-size: 11px;
}

.executive_bio img.photo {
	float: left;
	margin: 4px 24px 14px 0px;
}

.executive_bio h2 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

/*Miscellaneous Pages*/

.productAdvisories_details .misc {
	margin: 5px 0px 5px 0px;
}	

.misc p {
	margin-bottom: 12px;
	font-size: 12px;
}

.misc img.photo {
	float: left;
	margin: 4px 24px 14px 0px;
}

img.photo2 {
	float: right !important;
	margin: 4px 0px 14px 24px;
}

.misc h2 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

/*END A4 PAGES*/ /*A5 PAGES*/
.CA5 #page_content {
	padding: 22px 0px 56px 30px;
}

.CA5 #page_content_left {
	width: 522px;
	font-size: 12px;
}

.CA5 div.gd_box {
	margin-bottom: 12px;
}

/*Awards and recognition*/
.awards p {
	margin-bottom: 12px;
}

.awards img.photo {
	float: left;
	margin: 4px 24px 14px 0px;
}

.awards #page_content_left h2 {
	background-image: url('/sys/images/bg/h2_12.gif');
	background-repeat: no-repeat;
	font-size: 15px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
	height: 24px;
	line-height: 24px;
}

.awards .awards_list {
	background-image: url('/sys/images/awards_and_recognition/bg.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 0px 10px;
}

.awards .awards_list h3 {
	background-image: url('/sys/images/bg/h3_4.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	height: 21px;
	line-height: 21px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

.awards .awards_list h3 a {
	color: #666666;
}

.awards .awards_list h3 a:hover {
	color: #cc0000;
}

.awards .awards_list .description {
	padding: 16px 0px 26px 0px;
	margin: 0px;
	width: 512px;
	font-size: 12px;
}

.awards .awards_list .description .image {
	float: left;
	width: 80px;
	text-align: center;
	padding: 4px 0px 0px 0px;
}

.awards .awards_list .description .details {
	float: left;
	width: 394px;
	padding: 0px 0px 0px 28px;
	margin: 0px;
}

.awards .awards_list .description .details ul.arrow_bullets {
	margin-top: 10px;
}

.awards #page_content_left .small_form_container {
	margin: 0px 0px 30px 0px;
}

.awards #page_content_left .small_form_container table caption {
	padding:0 0 5px;
	text-align: left;
}

.awards #category_container {
	width: 500px;
}

.awards #category_container table.js_dropdown {
	width: 294px;
}

.awards #category_container table.js_dropdown .dropdown_container .list_container
	{
	width: 280px;
	padding: 0px;
}

.awards #category_container table.js_dropdown .input_value {
	width: 271px;
}

/*END A5 PAGES*/ /*A10 PAGES*/
.CA10 #right_column {
	margin: 0px 0px 0px 19px;
}

.CA10 div.gd_box {
	margin-bottom: 12px;
	width: 148px;
}

.CA10 #page_content_left h3 {
	background-image: url('/sys/images/bg/h3_5.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	margin: 20px 0px 1px 0px;
	padding: 0px 0px 0px 10px;
	color: #666666;
	height: 21px;
	line-height: 21px;
}

.CA10 .content_container_footer_sep {
	background-image: url('/sys/images/back_to_top_sep2.gif');
	background-repeat: no-repeat;
	margin: 26px 0px 0px 18px;
}

.CA10 #back_btn,.CA10 #next_btn {
	float: left;
	margin: 11px 6px 0px 0px;
	border: none;
}

.CA10 #rounded_container .content_container_footer img.back_to_top {
	margin: 14px 24px 15px 0px;
}

/*END A10 PAGES*/ /*Community Involvement PAGES*/
.community_involvement h3 {
	background-image: url('/sys/images/bg/h3_5.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	margin: 20px 0px 1px 0px;
	padding: 0px 0px 0px 10px;
	color: #666666;
	height: 21px;
	line-height: 21px;
}

.community_involvement .content_container_footer_sep {
	background-image: url('/sys/images/back_to_top_sep2.gif');
	background-repeat: no-repeat;
	margin: 26px 0px 0px 18px;
}

.community_involvement #back_btn,.community_involvement #next_btn {
	float: left;
	margin: 11px 6px 0px 0px;
	border: none;
}

.community_involvement .content_container_footer img.back_to_top {
	margin: 14px 24px 15px 0px;
}

/*END Community Involvement PAGES*/ /*T7 PAGES*/
.where_to_buy p.intro {
	padding: 0px 134px 8px 0px;
	margin-bottom: 10px;
}

/*Where to Buy*/
#page_content.where_to_buy h2 {
	background-image: url('/sys/images/bg/h2_19.gif');
	background-repeat: no-repeat;
	height: 24px;
	margin: 0px 0px 1px 0px;
	line-height: 24px;
	padding: 0px 0px 0px 14px;
	font-size: 15px;
	color: #ffffff;
}

.CT7 #page_content_left {
	width: 100%;
}

.CT7 #page_content {
	padding: 22px 30px 56px;
}

/*
.where_to_buy #search_by_name {
	background-image:
		url('/sys/images/advanced_search/search_by_name_bg.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 22px 10px;
	height: 28px;
}*/

.where_to_buy #search_by_name {
	height:16px;
	padding:0 0 30px;
}

.where_to_buy #search_by_name .form_container {
	padding-left: 10px;
}

.where_to_buy #search_by_name .form_container table {
	table-layout: auto;
}

.where_to_buy #search_by_name .form_container table,.where_to_buy #search_by_name .form_container .label
	{
	width: auto;
}

.where_to_buy #search_by_name .form_container .label {
	text-align: left;
	font-size: 12px;
	line-height: 13px;
	padding-top: 2px;
}

.where_to_buy #search_by_name .form_container td {
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
}

.where_to_buy #search_by_name .form_container .tip {
	font-size: 10px;
	padding-bottom: 2px;
	font-weight: normal;
}

.where_to_buy #search_by_name .form_container td.text_input,.where_to_buy #search_by_name .form_container td.text_input input
	{
	width: 246px;
}

.where_to_buy #search_by_name .form_container td.form_submit input {
	margin: 2px 10px 0px -2px;
}
/*
.where_to_buy #search_by_name {
	background-image:
		url('/sys/images/advanced_search/search_by_name_bg.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 22px 10px;
	height: 28px;
}*/

.where_to_buy #search_by_name {
	height:16px;
	padding:0 0 30px;
}

.where_to_buy #search_by_name .form_container table.search_type {
	margin: 0px 0px 0px -4px;
}

.where_to_buy #search_by_name .form_container table.search_type td {
	padding: 2px 0px 0px 0px;
	vertical-align: middle;
	width: 110px;
	font-size: 12px;
}

.where_to_buy #search_by_name .form_container table.search_type td.search_option
	{
	padding: 0px;
	width: 18px;
}

.where_to_buy #search_by_name .product_advisory {
	float: right;
	margin-right: 20px;
}

.where_to_buy #search_by_name .product_advisory img {
	float: left;
}

.where_to_buy #search_by_name .product_advisory .product_advisory_text {
	float: left;
	margin-top: 4px;
	font-size: 11px;
	line-height: 12px;
	padding: 0px 0px 0px 4px;
}

.where_to_buy #search_by_type {
	background-image: url('/sys/images/advanced_search/bg.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 22px 10px;
	background-color: #e3e3e3;
}

.where_to_buy #search_by_type_bottom {
	background-image: url('/sys/images/where_to_buy/bottom.gif');
	height: 8px;
	overflow: hidden;
}

.where_to_buy .column_box {
	width: 172px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.where_to_buy .three_columns {
	width: 206px;
}

.where_to_buy .column_box .title,.where_to_buy .column_results_box .title
	{
	margin: 0px 0px 10px 1px;
}

.where_to_buy .column_box .title img,.where_to_buy .column_results_box .title img
	{
	float: left;
	margin: 0px 6px 0px 0px;
	width: 14px;
	height: 14px;
}

.where_to_buy .column_box .column_rounded_box {
	background-image: url('/sys/images/where_to_buy/rounded_box.gif');
	margin: 0px;
	background-position: 0px 0px;
	position: relative;
	width: 194px;
	height: 297px;
	padding: 0px;
}

.where_to_buy .column_box .column4_rounded_box {
	background-image:
		url('/sys/images/where_to_buy/columns4_rounded_box.gif');
	width: 156px;
}

.where_to_buy .column_box .column_rounded_box .column_rounded_box_content
	{
	position: absolute;
	top: 1px;
	left: 0px;
	overflow: auto;
	overflow-x: hidden;
	height: 273px;
	width: 160px;
	padding: 12px 0px 10px 1px;
}

.where_to_buy .column_box .column_rounded_box .column_rounded_box_content,.where_to_buy .column_results_box .column_results_rounded_box .column_results_rounded_box_content
	{
	scrollbar-face-color: #d3d3d3;
	scrollbar-3dlight-color: #777777;
	scrollbar-darkshadow-color: #d1d1d1;
	scrollbar-highlight-color: #f4f4f4;
	scrollbar-shadow-color: black;
	scrollbar-base-color: #777777;
	scrollbar-arrow-color: #c50000;
}

.where_to_buy .column_box .column_rounded_box .column_rounded_box_content ul li,.where_to_buy .column_results_box .column_results_rounded_box .column_results_rounded_box_content ul li
	{
	margin: 7px 0px 7px 0px;
}

.where_to_buy .column_box .column_rounded_box .column_rounded_box_content ul li a,.where_to_buy .column_results_box .column_results_rounded_box .column_results_rounded_box_content ul li a
	{
	font-size: 11px;
	line-height: 13px;
	padding: 0px 0px 0px 14px;
	display: block;
	margin: 0px;
}

.where_to_buy .column_box .column_rounded_box .column_rounded_box_content ul li a
	{
	width: 162px;
}

.where_to_buy .column_box .column4_rounded_box .column_rounded_box_content ul li a
	{
	width: 120px;
}

.where_to_buy .column_box .column_rounded_box .column_rounded_box_content ul li a.selected,.where_to_buy .column_results_box .column_results_rounded_box .column_results_rounded_box_content ul li a.selected
	{
	color: #000000;
	font-weight: bold;
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 6px 3px;
}

.where_to_buy .column_box .column_rounded_box .column_rounded_box_content ul li a.selected:hover,.where_to_buy .column_results_box .column_results_rounded_box .column_results_rounded_box_content ul li a.selected:hover
	{
	color: #cc0000;
}

.where_to_buy .column_results_box {
	width: 268px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.where_to_buy .column_results_box .column_results_rounded_box {
	background-image:
		url('/sys/images/where_to_buy/results_rounded_box.gif');
	margin: 0px;
	background-position: 0px 0px;
	position: relative;
	width: 268px;
	height: 297px;
	padding: 0px;
}

.where_to_buy .column_results_box .column_results_rounded_box .column_results_rounded_box_content
	{
	position: absolute;
	top: 1px;
	left: 0px;
	overflow: auto;
	overflow-x: hidden;
	height: 273px;
	width: 266px;
	padding: 12px 0px 10px 1px;
}

.where_to_buy .column_results_box .column_results_rounded_box .column_results_rounded_box_content ul li a
	{
	width: 236px;
}

.where_to_buy .zipcode_container {
	margin: 17px 0px 0px 0px;
}

.where_to_buy .zipcode_container td {
	padding: 0px;
}

.where_to_buy #zipcode_label {
	padding: 0px 4px 0px 6px;
}

.where_to_buy #distance_label {
	padding: 0px 4px 0px 12px;
}

.where_to_buy #zip_code {
	width: 102px;
}

.where_to_buy #distance_container table.js_dropdown {
	width: 90px;
}

.where_to_buy #distance_container table.js_dropdown .dropdown_container .list_container
	{
	width: 90px;
	padding: 0px;
}

.where_to_buy #distance_container table.js_dropdown .input_value {
	width: 67px;
}

.where_to_buy .zipcode_container .submit_input {
	padding: 2px 0px 0px 6px;
	vertical-align: top;
}

.where_to_buy .zipcode_container .submit_input input {
	margin: 0px;
}

/*END T7 PAGES*/ /*T8 PAGES*/
.CT8 #page_content {
	padding: 22px 30px 16px 30px;
}

.CT8 p.intro {
	padding: 0px 134px 8px 0px;
}

.CT8 #page_content h2 {
	background-image: url('/sys/images/bg/h2_19.gif');
	background-repeat: no-repeat;
	height: 24px;
	margin: 0px 0px 1px 0px;
	line-height: 24px;
	padding: 0px 0px 0px 14px;
	font-size: 15px;
	color: #ffffff;
}

.CT8 div.intro {
	margin: 0px 0px 10px 0px;
}

.CT8 div.intro img,.CT8 div.intro div.message {
	float: left;
}

.CT8 div.intro img {
	border: none;
}

.CT8 div.intro div.notice {
	float: right;
	width: 210px;
	font-size: 9px;
}

.CT8 div.intro div.message,.CT8 div.intro div.notice {
	margin-top: 22px;
}

/*Where to Buy Results*/
.where_to_buy_results #page_content_left {
	width: 100%;
}

.where_to_buy_results #table_header table {
	background-image: url("/sys/images/table_header2.gif");
    height: 25px;
    margin: 6px 0 0;
    table-layout: fixed;
    /* width: 674px; */ /* new */
    background-repeat: no-repeat; /* new */
}

/* new selector using existing classes */
.where_to_buy_results .table_list table { 
	width: 668px; /* new */
}

.where_to_buy_results #table_header table td {
	border-right: 1px #e4e4e4 solid;
	vertical-align: bottom;
	padding: 0px 0px 0px 9px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
}

.where_to_buy_results #table_header table td#select_column {
	width: 50px;
}

.where_to_buy_results #table_header table td#business_name_column {
	 width: 444px;
}

.where_to_buy_results #table_header table td#address_column {
	width: 200px;
}

.where_to_buy_results #table_header table td#dealer_column {
	width: 100px;
}

.where_to_buy_results #table_header table td#reseller_column {
	 border: medium none;
    padding-right: 6px;
    width: 101px;
}
/* new selector using existing classes */
.where_to_buy_results .form_submit {
	padding-right: 12px;
	margin-top: 10px;
}
/* new selector using existing classes */
.dealer_list_column img, .reseller_list_column img {
    display: block;
    height: 17px;
    width: 17px;
    margin-left: 35px;
    margin-top: 30px;
}

.where_to_buy_results .table_list {
	background-image: url('/sys/images/table_list_bg2.gif');
	background-repeat: repeat-y;
	padding: 0px 3px 0px 3px;
}

.where_to_buy_results .table_list table {
	table-layout: fixed;
	margin: 0px;
	padding: 0px;
	border-width: none;
}

.where_to_buy_results .table_list table td {
	padding: 16px 0px 24px 0px;
	border-right: 1px #e4e4e4 solid;
	border-top: 1px #ffffff solid;
	vertical-align: top;
}

.where_to_buy_results .table_list table tr.grey_row td {
	background-color: #f1f1f1;
}

.where_to_buy_results .table_list table td.select_list_column {
	width: 56px;
	text-align: center;
}

.where_to_buy_results .table_list table td.business_name_list_column {
	padding-left: 8px;
    padding-right: 14px;
    width: auto; /* Changed from 197px */
}

.where_to_buy_results .table_list table td.business_name_list_column a {
	font-size: 11px;
	font-weight: bold;
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 7px;
}

.where_to_buy_results .table_list table td.address_list_column {
	width: 187px;
	padding-left: 8px;
	padding-right: 14px;
}

.where_to_buy_results .table_list table td.dealer_list_column {
	padding-left: 8px;
    width: 100px; /* Changed form 101px */
}

.where_to_buy_results .table_list table td.reseller_list_column {
	border-right: medium none;
    padding-left: 8px;
    width: 100px; /* Changed form 119px */
}

.where_to_buy_results .table_footer {
	background-image: url('/sys/images/table_footer2.gif');
	width: 674px;
	height: 5px;
	overflow: hidden;
}

.where_to_buy_results .table_footer_grey {
	background-image: url('/sys/images/table_footer_grey2.gif');
	width: 674px;
	height: 5px;
	overflow: hidden;
}

.where_to_buy_results #locations_container {
	background-image: url('/sys/images/where_to_buy/bg_top.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 0px 15px;
	background-color: #ffffff;
}

.where_to_buy_results #table_list_container {
	padding: 0px 0px 0px 15px;
	background-color: #ffffff;
}

.where_to_buy_results #address_form_container {
	background-image: url('/sys/images/where_to_buy/bg_bottom.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 8px 15px;
	background-color: #ffffff;
}

.where_to_buy_results .results_navbar {
	margin: 0px 15px 6px 0px;
}

.where_to_buy_results  .page_numbering_container {
	width: 270px;
}

.where_to_buy_results  .page_numbering {
	width: 118px;
}

.where_to_buy_results .page_numbering .prev_page_hide{
	visibility: hidden;
}

.where_to_buy_results .page_numbering .prev_page_show{
	visibility: show;
}

.where_to_buy_results .page_numbering .next_page_show{
	visibility: show;
}

.where_to_buy_results .page_numbering .next_page_hide{
	visibility: hidden;
}

.where_to_buy_results  .results_navbar_bottom {
	background-image: url('/sys/images/bg/search_results_list_bottom2.gif');
}

.where_to_buy_results .go_to_page_container {
	width: 250px;
}

.where_to_buy_results  #list_dealers_container img {
	border: none;
	margin-left: 8px;
}

.where_to_buy_results  #state_container table.js_dropdown {
	width: 131px;
}

.where_to_buy_results  #state_container table.js_dropdown .dropdown_container .list_container
	{
	width: 131px;
	padding: 0px;
}

.where_to_buy_results  #state_container table.js_dropdown .input_value {
	width: 108px;
}

.where_to_buy_results  #street,.where_to_buy_results  #city {
	width: 258px;
}

.where_to_buy_results  #zip_code {
	width: 126px;
}

.where_to_buy_results  .form_container table {
	table-layout: auto;
}

.where_to_buy_results  .form_container table td.label,.where_to_buy_results  .form_container table td.form_input
	{
	width: auto;
}

.where_to_buy_results .form_container table td.form_input {
	padding-right: 6px;
}

.where_to_buy_results .section_head {
	margin-bottom: 15px;
}

.where_to_buy_results .section_head img {
	float: left;
}

.where_to_buy_results .section_head h3 {
	float: left;
	margin: 0px 0px 0px 6px;
	font-size: 12px;
}

/*Where to Buy Directions*/
.where_to_buy_directions #page_content_left {
	width: 100%;
}

.where_to_buy_directions #directions_container #table_header table {
	table-layout: fixed;
	height: 25px;
	background-image: url('/sys/images/table_header3.gif');
	margin: 6px 0px 0px 0px;
}

.where_to_buy_directions #directions_container #table_header table td {
	border-right: 1px #e4e4e4 solid;
	vertical-align: bottom;
	padding: 0px 0px 0px 12px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
}

.where_to_buy_directions #directions_container #table_header table td#driving_directions_column
	{
	width: 567px;
}

.where_to_buy_directions #directions_container #table_header table td#distance_column2
	{
	width: 108px;
	border-right: none;
}

.where_to_buy_directions #directions_container .table_list {
	background-image: url('/sys/images/table_list_bg3.gif');
	background-repeat: repeat-y;
	padding: 0px 3px 0px 3px;
}

.where_to_buy_directions #directions_container .table_list table {
	table-layout: fixed;
	margin: 0px;
	padding: 0px;
	border-width: none;
}

.where_to_buy_directions #directions_container .table_list table td {
	padding: 16px 0px 16px 0px;
	border-right: 1px #e4e4e4 solid;
	border-top: 1px #ffffff solid;
	vertical-align: top;
	font-size: 11px;
}

.where_to_buy_directions #directions_container .table_list table tr.grey_row td
	{
	background-color: #f1f1f1;
}

.where_to_buy_directions #directions_container .table_list table td.driving_direction_list_column
	{
	padding-left: 12px;
	width: 564px;
}

.where_to_buy_directions #directions_container .table_list table td.distance_list_column
	{
	width: 106px;
	padding-left: 11px;
	border-right: none;
}

.where_to_buy_directions #directions_container .table_footer {
	background-image: url('/sys/images/table_footer3.gif');
	background-repeat: no-repeat;
	width: 700px;
	height: 5px;
	overflow: hidden;
}

.where_to_buy_directions #directions_container .table_footer_grey {
	background-image: url('/sys/images/table_footer_grey3.gif');
	width: 700px;
	height: 5px;
	overflow: hidden;
}

.where_to_buy_directions .directions_note {
	position: relative;
	background-image: url('/sys/images/hz_sep2.gif');
	background-repeat: no-repeat;
	padding: 16px 0px 0px 0px;
}

.where_to_buy_directions .directions_note table {
	table-layout: fixed;
	width: 400px;
}

.where_to_buy_directions .directions_note table td {
	padding: 0px 0px 6px 0px;
	font-size: 12px;
	vertical-align: top;
}

.where_to_buy_directions .directions_note table td#from_label {
	width: 38px;
}

.where_to_buy_directions .directions_note #print_btn {
	border: none;
	position: absolute;
	bottom: 6px;
	right: 3px;
}

.where_to_buy_directions .map_container {
	margin: 14px 0px 0px 0px;
}

.where_to_buy_directions .map_container .info {
	margin: 0px 0px 22px 0px;
}

.where_to_buy_directions .map_container .info div {
	width: 190px;
	float: left;
}

.where_to_buy_directions .map_container .info img {
	float: right;
	border: none;
	margin: 0px 4px 0px 0px;
}

.where_to_buy_directions .map_container .note {
	font-size: 10px;
	padding: 20px 30px 0px 0px;
}

/*END T8 PAGES*/ /*T9 PAGES*/
.CT9 #right_column {
	margin: 0px 0px 0px 19px;
}

/*Locate Sales Rep*/
.locate_sales_rep #state_container {
	padding: 0px 0px 26px 0px;
}

.locate_sales_rep #state_container table.js_dropdown {
	width: 200px;
}

.locate_sales_rep #state_container table.js_dropdown .dropdown_container .list_container
	{
	width: 200px;
	padding: 0px;
}

.locate_sales_rep #state_container table.js_dropdown .input_value {
	width: 177px;
}

.locate_sales_rep .sales_rep_container {
	width: 522px;
	margin: 0px 0px 26px 0px;
}

.locate_sales_rep .sales_rep_container h2 {
	background-image: url('/sys/images/bg/h2_16.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	height: 21px;
	line-height: 21px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.locate_sales_rep .sales_rep_container h2 a {
	color: #666666;
}

.locate_sales_rep .sales_rep_container h2 a:hover {
	color: #cc0000;
}

.locate_sales_rep .sales_rep_container div.contact_info {
	padding: 20px 0px 8px 12px;
}

.locate_sales_rep .sales_rep_container img.back_to_top {
	float: right;
}

.locate_sales_rep .sales_rep_container img.contact_btn {
	float: left;
	margin: 1px 0px 0px 12px;
}

.locate_sales_rep .sales_rep_container img.back_to_top,.sales_rep_container img.contact_btn
	{
	border: none;
}

/*END T9 PAGES*/ /*T12 PAGES*/
.CT12 #page_content {
	padding: 22px 0px 56px 32px;
	font-size: 11px;
}

.CT12 #right_column {
	margin: 0px 0px 0px 4px;
}

/*Advertising Index*/
.advertising {
	width: 526px;
}

.advertising h2 {
	background-image: url('/sys/images/bg/h2_17.gif') !important;
	background-repeat: no-repeat !important;
	font-size: 14px !important;
	font-weight: bold !important;
	padding: 0px 0px 0px 12px !important;
	margin: 16px 0px 20px 0px !important;
	line-height: 21px !important;
	height: 21px !important;
	color:#666666;
}

.advertising h2 a {
	color: #666666;
}

.advertising h2 a:hover {
	color: #cc0000;
}

.advertising h2 img {
	margin: 4px 6px 0px 0px;
}

.advertising .back_to_top {
	background-image:url(/sys/images/spacer.gif) !important;
	background-position:0 0 !important;
	border-top:1px solid #D1D1D1;
	margin:0 !important;
	padding:6px 0 0;
}

.advertising .back_to_top img {
	float: right;
	margin: 2px 0px 0px 0px;
}

.advertising .back_to_top .download {
	font-size: 11px;
	line-height: 20px;
}

.advertising .back_to_top .download a {
	font-weight: normal;
}

.advertising .back_to_top .download img {
	float:left !important;
	margin:0px 6px 0px 0px !important;
}

.advertising table {
	table-layout: fixed;
	margin: 0px 0px 0px 12px;
	width: 500px;
}

.advertising td {
	padding: 0px;
	text-align: left;
	font-size: 11px;
}

.advertising td a {
	font-weight: bold;
}

.advertising table td.media_container {
	padding: 0px 0px 20px 0px;
}

.advertising table td.media_container table {
	table-layout: fixed;
	margin: 0px 0px 0px 0px;
	width: 244px;
}

.advertising table td.media_container_right table {
	margin: 0px 0px 0px 6px;
}

.advertising table td.media_container table td.screenshot {
	width: 82px;
}

.advertising ul {
	margin: 0px 0px 20px 12px;
}

.advertising li {
	padding: 0px 0px 4px 0px;
	line-height: 32px;
	font-size: 11px;
}

.advertising li a {
	font-weight: bold;
}

.advertising li a img {
	float: left;
	margin: 0px 4px 0px 0px;
}

.advertising li a.listen img {
	float: right;
	margin: 11px 27px 0px 0px;
}

.advertising_index #search_container {
	font-size: 11px;
	margin-bottom: 10px;
}

.advertising_index #product_type_container {
	width: 185px;
	padding-left: 4px;
	padding-right: 10px;
}

.advertising_index #product_type_container table.js_dropdown {
	width: 180px;
}

.advertising_index #product_type_container table.js_dropdown .dropdown_container .list_container
	{
	width:165px;
	padding: 0px;
}

.advertising_index #product_type_container table.js_dropdown .input_value
	{
	width: 157px;
}

.advertising_index #media_type_container {
	width: 135px;
	padding-left: 4px;
}

.advertising_index #media_type_container table.js_dropdown {
	width: 130px;
}

.advertising_index #media_type_container table.js_dropdown .dropdown_container .list_container
	{
	width: 115px;
	padding: 0px;
}

.advertising_index #media_type_container table.js_dropdown .input_value
	{
	width: 107px;
}

.advertising_index p.intro {
	font-size: 11px;
	padding-right: 80px;
	margin: 0px 0px 10px 0px;
}

/*END T12 PAGES*/ /*S6 PAGES*/
.CS6 #page_content {
	padding: 22px 30px 56px 30px;
}

.CS6 #page_content #page_content_left{
	width: 704px;
}

/*MSDS Search*/
.msds_search p.intro {
	padding: 0px 0px 12px 0px;
	margin: 0px;
}

#page_content.msds_search h2 {
	background-image: url('/sys/images/bg/h2_21.gif');
	background-repeat: no-repeat;
	font-size: 15px;
	color: #ffffff;
	height: 25px;
	line-height: 24px;
	margin: 0px;
	padding: 3px 0px 0px 12px;
}

.msds_search #search_results_list {
	background-image: url('/sys/images/table_list_bg4.gif');
	margin: 0px;
	padding: 0px 2px 0px 3px;
}

.msds_search #search_results_list table {
	table-layout: fixed;
	width: 699px;
}

.msds_search #search_results_list table td {
	font-size: 12px;
	border-right: 1px #bebebe solid;
	padding: 9px 0px 9px 10px;
}

.msds_search #search_results_list table tr.grey_row td {
	background-color: #e4e4e4;
}

.msds_search #search_results_list td#MSDS_column,.msds_search #search_results_list td#product_code_column,.msds_search #search_results_list td#product_name_column,.msds_search #search_results_list td#model_name_column
	{
	background-image: url('/sys/images/table_header_bg.gif');
	padding: 0px 0px 0px 10px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	font-size: 11px;
}

.msds_search #search_results_list td#MSDS_column {
	width: 103px;
}

.msds_search #search_results_list td#product_code_column {
	width: 103px;
}

.msds_search #search_results_list td#product_name_column {
	width: 175px;
}

.msds_search #search_results_list td#model_name_column {
	width: 274px;
}

.msds_search #search_results_list td.MSDS_field,.msds_search #search_results_list td.product_code_field
	{
	font-weight: bold;
}

.msds_search .table_footer {
	background-image: url('/sys/images/table_footer4.gif');
	width: 704px;
	height: 5px;
	overflow: hidden;
}

.msds_search #search_results_list table tr.empty_row td {
	font-size: 1px;
}

.msds_search #search_results_list table td a {
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 7px;
	background-position: 0px 4px;
}

.msds_search #search_results_list table td a#MSDS_column_link {
	background-image: none;
	font-weight: bold;
	color: black;
}

.msds_search #search_results_list table td a#product_code_column_link {
	background-image: none;
	font-weight: bold;
	color: black;
}

.msds_search #search_results_list table td a#product_name_column_link {
	background-image: none;
	font-weight: bold;
	color: black;
}

.msds_search .download {
	font-size: 11px;
	line-height: 20px;
	margin: 20px 0px 0px 0px;
}

.msds_search .download a {
	color: #666666;
	font-weight: normal;
}

.msds_search .download a:hover {
	color: #cc0000;
}

.msds_search .download img {
	float: left;
	margin: 0px 6px 0px 0px;
	border: none;
}

.msds_search #search_container {
	margin: 0px 0px 22px 0px;
}

.msds_search #search_criteria_container table.js_dropdown,.msds_search #filter_container table.js_dropdown
	{
	width: 154px;
}

.msds_search #search_criteria_container table.js_dropdown .dropdown_container .list_container,.msds_search #filter_container table.js_dropdown .dropdown_container .list_container
	{
	width: 153px;
	padding: 0px;
}

.msds_search #search_criteria_container table.js_dropdown .input_value,.msds_search #filter_container table.js_dropdown .input_value
	{
	width: 131px;
}

.msds_search td#search_criteria_container,.msds_search td#filter_container
	{
	padding-right: 10px;
}

.msds_search #keywords {
	width: 222px;
}

.msds_search td#submit_container input {
	margin: 0px 0px 0px 0px;
}

.msds_search #search_results_list table td.no_results,.msds_search #search_results_list table td.header_no_results
	{
	width: 698px;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
}

.msds_search #search_results_list table td.header_no_results {
	background-image: url('/sys/images/table_header_bg.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 11px;
	padding: 23px 0px 0px 0px;
}

.msds_search .table_footer_no_results {
	background-image: url('/sys/images/table_footer5.gif');
	width: 704px;
	height: 5px;
	overflow: hidden;
}

.msds_search #search_results_list table td.no_results_error {
	border: none;
}

.msds_search div.error {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 18px 0px;
}

.msds_search div.error .message {
	font-size: 14px;
	color: #9e0014;
}

/*END S6 PAGES*/ /*T1B PAGES*/
.CT1B #right_column {
	margin: 0px 0px 0px 19px;
}

.CT1B .tabs1_container {
	_height: 21px;
	min-height: 21px;
}

.CT1B .tabs1_container .tabs_column {
	width: 174px;
	_height: 21px;
	min-height: 21px;
	padding: 0px 5px 0px 6px;
}

.CT1B .tabs1_container .tabs_column ul {
	width: 174px;
}

.CT1B .tabs1_container .tabs_column ul li a {
	background-image: url('/sys/images/tab_bg.gif');
}

.CT1B .tabs1_container .tabs_column ul li a:hover,.CT1B .tabs1_container .tabs_column ul li a.selected
	{
	background-position: -174px 0px;
}

.CT1B #rounded_container .content_container {
	padding-top: 12px;
	margin: 0px;
}

.CT1B #rounded_container  .content_container p {
	font-size: 11px;
	color: #000000;
	margin: 0px 10px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.CT1B .tabs1_container img.separator {
	height: 30px;
}


/*Broadtcast Solutions*/
#page_content.broadcast_solutions {
	padding-left: 34px;
}

.broadcast_solutions #page_content_left {
	width: 528px;
}

.broadcast_solutions #right_column {
	margin: 0px 0px 0px 36px;
}

.broadcast_solutions p.intro {
	margin-bottom: 24px;
}

.broadcast_solution h2, 
#rounded_container .content_container .broadcast_solution h2 {
	background-image: url('/sys/images/bg/h2_20.gif');
	background-repeat: no-repeat;
	height: 21px;
	line-height: 21px;
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 0px 12px;
}

.broadcast_solution h2 a,
#rounded_container .content_container .broadcast_solution h2 a {
	color: #666666;
}

.broadcast_solution h2 a:hover, 
#rounded_container .content_container .broadcast_solution h2 a:hover
{
	color: #cc0000;
}

.broadcast_solution h2 img, 
#rounded_container .content_container .broadcast_solution h2 img
{
	float: right;
	border: none;
	margin: 4px 0px 0px 0px;
}

.broadcast_solution .solution_details, 
#rounded_container .content_container .broadcast_solution .solution_details
{
	margin: 12px 0px 20px 0px;
}

.broadcast_solution .solution_details .image, 
#rounded_container .content_container .broadcast_solution .solution_details .image
{
	float: left;
	width: 112px;
	text-align: center;
}

.broadcast_solution .solution_details .description, 
#rounded_container .content_container .broadcast_solution .solution_details .description
{
	padding: 0px 0px 0px 4px;
	font-size: 12px;
	float: left;
	width: 368px;
}

/*Broadcasters White Papers*/
.broadcasters_papers #case_studies_list {
	table-layout: fixed;
	width: 525px;
}

.broadcasters_papers #case_studies_list td {
	font-size: 11px;
}

.broadcasters_papers #case_studies_list thead td {
	height: 21px;
	line-height: 21px;
}

.broadcasters_papers #title_header_column,.broadcasters_papers #date_posted_header_column,.broadcasters_papers #file_size_header_column
	{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.broadcasters_papers #title_header_column {
	width: 344px;
	background-image: url('/sys/images/broadcasters/title_header_bg.gif');
	background-position: top right;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding: 0px 0px 0px 12px;
}

.broadcasters_papers #date_posted_header_column {
	width: 104px;
	background-image:
		url('/sys/images/broadcasters/date_posted_header_bg.gif');
	padding: 0px;
}

.broadcasters_papers #file_size_header_column {
	background-image:
		url('/sys/images/broadcasters/file_size_header_bg.gif');
	background-repeat: no-repeat;
	padding: 0px;
}

.broadcasters_papers td.title {
	padding: 14px 22px 14px 12px;
}

.broadcasters_papers td.title a {
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 7px;
	font-weight: bold;
	display: block;
	font-size: 12px;
}

.broadcasters_papers td.title div.description {
	padding: 0px 0px 0px 7px;
	width: 320px;
}

.broadcasters_papers td.date_posted {
	padding: 14px 0px 14px 12px;
}

.broadcasters_papers td.file_size {
	padding: 14px 0px 14px 6px;
}

.broadcasters_papers td.title,.broadcasters_papers td.date_posted,.broadcasters_papers td.file_size
	{
	vertical-align: top;
}

.broadcasters_papers td.separator {
	background-image: url('/sys/images/broadcasters/list_sep.gif');
	height: 1px;
	background-repeat: no-repeat;
	background-position: 12px 0px;
}

.broadcasters_papers div.product_container {
	background-image: url('/sys/images/hz_sep.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 18px 0px 8px 0px;
}

.broadcasters_papers div.product_container.last {
	background-image: none;
}

.broadcasters_papers div.description {
	float: left;
	width: 368px;
	padding: 0px 0px 0px 20px;
	font-size: 11px;
}

.broadcasters_papers div.description img {
	border: none;
	margin-top: 6px;
}

.broadcasters_papers div.description span.product_name {
	font-size: 13px;
	font-weight: bold;
}

.broadcasters_papers p.list_intro2 {
	margin: 0px 0px 0px 0px;
	padding: 10px;
}

/*Broadcasters Products*/
.broadcasters_products  div.product_container {
	background-image: url('/sys/images/hz_sep.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 18px 0px 8px 0px;
}

.broadcasters_products  div.product_container.last {
	background-image: none;
}

.broadcasters_products div.image {
	float: left;
	width: 106px
}

.broadcasters_products div.image img {
	border: none;
}

.broadcasters_products div.description {
	float: left;
	width: 368px;
	padding: 0px 0px 0px 20px;
	font-size: 11px;
}

.broadcasters_products div.description img {
	border: none;
	margin-top: 6px;
}

.broadcasters_products div.description span.product_name {
	font-size: 13px;
	font-weight: bold;
}

.broadcasters_products #rounded_container p.intro2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 9px 0px;
}

/*END T1B PAGES*/ /*T18 PAGES*/ /*Broadcast Case Studies*/
.CT18 #right_column {
	margin: 0px 0px 0px 19px;
}

.CT18 .tabs1_container {
	height: 21px;
	min-height: 21px;
}

.CT18 .tabs1_container .tabs_column {
	width: 174px;
	_height: 21px;
	min-height: 21px;
	padding: 0px 5px 0px 6px;
}

.CT18 .tabs1_container .tabs_column ul {
	width: 174px;
}

.CT18 .tabs1_container .tabs_column ul li a {
	background-image: url('/sys/images/tab_bg.gif');
}

.CT18 .tabs1_container .tabs_column ul li a:hover,.CT18 .tabs1_container .tabs_column ul li a.selected
	{
	background-position: -174px 0px;
}

.CT18 #rounded_container .content_container {
	padding-top: 12px;
	margin: 0px;
}

.CT18 #rounded_container  .content_container p {
	font-size: 11px;
	color: #000000;
	margin: 0px 10px 16px 0px;
	padding: 0px 0px 0px 0px;
}

/*White Papers*/
.broadcasters_products #case_studies_list {
	table-layout: fixed;
	width: 508px;
}

.broadcasters_products #case_studies_list td {
	font-size: 11px;
}

.broadcasters_products #case_studies_list thead td {
	height: 21px;
	line-height: 21px;
}

.broadcasters_products #title_header_column,.case_studies #date_posted_header_column,.case_studies #file_size_header_column
	{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.broadcasters_products #title_header_column {
	width: 344px;
	background-image: url('/sys/images/broadcasters/title_header_bg.gif');
	background-position: top right;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding: 0px 0px 0px 12px;
}

.broadcasters_products #date_posted_header_column {
	width: 104px;
	background-image:url('/sys/images/broadcasters/date_posted_header_bg.gif');
	padding: 0px;
}

.broadcasters_products #file_size_header_column {
	background-image:
		url('/sys/images/broadcasters/file_size_header_bg.gif');
	background-repeat: no-repeat;
	padding: 0px;
}

.broadcasters_products td.title {
	padding: 14px 22px 14px 12px;
}

.broadcasters_products td.title a {
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 7px;
	font-weight: bold;
	display: block;
	font-size: 12px;
	font-family:Arial,Helvetica,sans-serif;
}

.broadcasters_products td.title div.description {
	padding: 0px 0px 0px 7px;
	width: 320px;
}

.broadcasters_products td.date_posted {
	padding: 14px 0px 14px 12px;
}

.broadcasters_products td.file_size {
	padding: 14px 0px 14px 6px;
}

.broadcasters_products td.title,.case_studies td.date_posted,.case_studies td.file_size
	{
	vertical-align: top;
}

.broadcasters_products td.separator {
	background-image: url('/sys/images/broadcasters/list_sep.gif');
	height: 1px;
	background-repeat: no-repeat;
	background-position: 12px 0px;
}

.broadcasters_products div.product_container {
	background-image: url('/sys/images/hz_sep.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 18px 0px 8px 0px;
}

.broadcasters_products div.product_container.last {
	background-image: none;
}

.broadcasters_products div.description {
	float: left;
	width: 368px;
	padding: 0px 0px 0px 20px;
	font-size: 11px;
}

.broadcasters_products div.description img {
	border: none;
	margin-top: 6px;
}

.broadcasters_products div.description span.product_name {
	font-size: 13px;
	font-weight: bold;
}

.broadcasters_products p.list_intro2 {
	margin: 0px 0px 0px 0px;
	padding: 10px;
}

.broadcasters_products a {
color:#666666;
text-decoration:none;
}

.broadcasters_products a:hover {
color:#CC0000;
text-decoration:underline;
}

/*END T18 PAGES*/ /*T19 Pages*/
.CT19 #page_content {
	padding: 22px 0px 56px 30px;
}

.CT19 #page_content_left {
	float: left;
	width: 536px;
	font-size: 12px;
}

/*Global product selection style like for support, where to buy*/

.product_selection_global_container #page_content 
{
	 width: 974px;	 
	 background-color: #ffffff;
	 margin: 0px 0px 0px 0px;	
	 padding:0px !important;
	
}
.product_selection_non_global_container #page_content 
{
	 width: 764px;	 
	 background-color: #ffffff;
	 margin: 0px 0px 0px 0px;	
	 padding:0px !important;
	
}
.product_selection_global_container #page_content_header 
{
	background-image: url('/sys/images/bg/h1.gif');
	background-repeat: repeat-x;
	height: 75px;
	padding: 16px 0px 0px 0px;
	width: 974px;	 
}

.product_selection_non_global_container #page_content_header 
{
	background-image: url('/sys/images/bg/h2_19.gif');
	background-repeat: repeat-x;
	height: 75px;
	padding: 16px 0px 0px 0px;
	width: 764px;	 
}

.product_selection_global_container #page_content_header  h1 {
	margin: 0px;
	line-height: 58px;
	color: #666666;
	padding: 0px 0px 0px 32px;
}

.product_selection_global_container #page_content_header  .page_header_image {
	display:none;
}

.product_selection_global{
	width: 910px !important;
	padding: 30px 32px 60px 32px;
}
.product_selection_non_global{
	width: 700px !important;
	padding: 30px 32px 60px 32px;
}
.product_selection_global h2 {
	background-image: url('/sys/images/bg/h2_6.gif');
	background-repeat: no-repeat;
	height: 24px;
	margin: 0px 0px 1px 0px;
	line-height: 24px;
	padding: 0px 0px 0px 14px;
	font-size: 15px;
	color: #ffffff;
}
.product_selection_non_global h2 {
	background-image: url('/sys/images/bg/h2_19.gif');
	background-repeat: no-repeat;
	height: 24px;
	margin: 0px 0px 1px 0px;
	line-height: 24px;
	padding: 0px 0px 0px 14px;
	font-size: 15px;
	color: #ffffff;
}
.product_selection_global #search_by_name {
	background-image:
		url('/sys/images/advanced_search/search_by_name_bg.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 22px 10px;
	height: 28px;
	margin: 0px;
	overflow: hidden;
}

.product_selection_global #search_by_name .form_container {
	padding-left: 10px;
}

.product_selection_global #search_by_name .form_container table {
	table-layout: auto;
}

.product_selection_global #search_by_name .form_container table,.product_selection_global #search_by_name .form_container .label
	{
	width: auto;
}

.product_selection_global #search_by_name .form_container .label {
	text-align: left;
	font-size: 12px;
	line-height: 13px;
	padding-top: 2px;
}

.product_selection_global #search_by_name .form_container td {
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
}

.product_selection_global #search_by_name .form_container .tip {
	font-size: 10px;
	padding-bottom: 2px;
	font-weight: normal;
}

.product_selection_global #search_by_name .form_container td.text_input,.product_selection_global #search_by_name .form_container td.text_input input
	{
	width: 246px;
}

.product_selection_global #search_by_name .form_container td.form_submit input {
	margin: 2px 10px 0px -2px;
}

.product_selection_global #search_by_name .form_container table.search_type {
	margin: 0px 0px 0px -4px;
}

.product_selection_global #search_by_name .form_container table.search_type td {
	padding: 2px 0px 0px 0px;
	vertical-align: middle;
	width: 110px;
	font-size: 12px;
}

.product_selection_global #search_by_name .form_container table.search_type td.search_option
	{
	padding: 0px;
	width: 18px;
}

.product_selection_global #search_by_name .product_advisory {
	float: right;
	margin-right: 20px;
}

.product_selection_global #search_by_name .product_advisory img {
	float: left;
}

.product_selection_global #search_by_name .product_advisory .product_advisory_text {
	float: left;
	margin-top: 4px;
	font-size: 11px;
	line-height: 12px;
	padding: 0px 0px 0px 4px;
}

.product_selection_global #search_by_category {
	background-image: url('/sys/images/advanced_search/bg.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 22px 10px;
	background-color: #e3e3e3;
}
.product_selection_non_global #search_by_category {
	background-image: url('/sys/images/advanced_search/bg.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 22px 10px;
	background-color: #e3e3e3;
}
.product_selection_global #search_by_category_bottom {
	background-image: url('/sys/images/advanced_search/bottom.gif');
	background-repeat: no-repeat;
	height: 8px;
	overflow: hidden;
}
.product_selection_non_global #search_by_category_bottom {
	background-image: url('/sys/images/advanced_search/bottom.gif');
	background-repeat: no-repeat;
	height: 8px;
	overflow: hidden;
}
.product_selection_global p.intro {
	margin: 0px 0px 28px 0px;
}

.product_selection_global .zipcode_container {
	margin: 17px 0px 0px 0px;
}

.product_selection_global .zipcode_container td {
	padding: 0px;
}

.product_selection_global #zipcode_label {
	padding: 0px 4px 0px 6px;
}

.product_selection_global #distance_label {
	padding: 0px 4px 0px 12px;
}

.product_selection_global #zip_code {
	width: 102px;
}

.product_selection_global #distance_label {
	padding: 0px 4px 0px 12px;
}

.product_selection_global #zip_code {
	width: 102px;
}

.product_selection_global #distance_container table.js_dropdown {
	width: 90px;
}

.product_selection_global #distance_container table.js_dropdown .dropdown_container .list_container
	{
	width: 90px;
	padding: 0px;
}

.product_selection_global #distance_container table.js_dropdown .input_value {
	width: 67px;
}

.product_selection_global .zipcode_container .submit_input {
	padding: 2px 0px 0px 6px;
	vertical-align: top;
}

.product_selection_global .zipcode_container .submit_input input {
	margin: 0px;
}

/*End : Global product selection style like for support, where to buy*/



/*Free Space Optics FQAs*/
.faq h2 {
	background-image: url('/sys/images/bg/h2_18.gif');
	background-repeat: no-repeat;
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	color: #ffffff;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 1px 0px;
}

.faq #questions_container,.faq #answers_container {
	background-image: url('/sys/images/bg/gd.gif');
	background-repeat: no-repeat;
	padding: 20px 0px 30px 18px;
}

.faq #questions_container ul.arrow_bullets li {
	font-size: 12px;
}

.faq #answers_container td {
	vertical-align: top;
}

.faq #answers_container td.back_to_top img {
	border: none;
}

.faq #answers_container tr.question td {
	padding: 0px 3px 8px 0px;
}

.faq #answers_container tr.answer td {
	padding: 0px 3px 16px 0px;
}

.faq #answers_container td.back_to_top {
	background-image: url('/sys/images/bg/sep.gif');
	background-repeat: no-repeat;
	background-position: 0px 8px;
	text-align: right;
	padding: 0px 0px 16px 0px;
}

/*END T19 PAGES*/ /*F1 PAGES*/
.CF1 #main_content {
	padding: 30px 0px 60px 32px;
}

/*Sitemap*/
.site_map_container #page_content 
{
	 float: left;
	 width: 974px;	 
	 background-color: #ffffff;
	 margin: 0px 0px 0px 0px;	
	 padding:0px !important;
	
}

.site_map_container #page_content_header 
{
	background-image: url('/sys/images/bg/h1.gif');
	background-repeat: repeat-x;
	height: 75px;
	padding: 16px 0px 0px 00px;
	width: 974px;	 
}

.site_map_container #page_content_header  h1 {
	margin: 0px;
	/*line-height: 58px;*/
	color: #666666;
	padding-left: 32px;
}

.sitemap{
	width: 944px !important;
	padding: 0px 0px 0px 30px;
}	
.sitemap h2 {
	background-image: url('/sys/images/bg/h2_14.gif');
	background-repeat: no-repeat;
	height: 21px;
	line-height: 21px;
	font-size: 14px;
	margin: 14px 0px 14px 0px;
	padding: 0px 0px 0px 10px;
}

.sitemap h2 a {
	color: #666666;
}

.sitemap h2 a:hover {
	color: #cc0000;
}

.sitemap .content_column {
	width: 290px;
	float: left;
	margin: 0px 0px 0px 10px;
}

.sitemap .content_column a {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	color: #666666;
	font-weight: bold;	
}


.sitemap .content_column a:hover {
	color: #cc0000;
}

.sitemap .content_column h3.top_spacer {
	margin-top: 14px;
}

.sitemap .content_column ul {
	margin: 0px 0px 8px 36px;
}

.sitemap .content_column ul a{
	background-image: none;
	font-weight: normal;
	display:inline;
}


/*some of the components are same as left navigation and their links have images*/
.sitemap .content_column ul a img{
	display:none;
}

/*END F1 PAGES*/ /*F2 PAGES*/
.CF2 #main_content {
	padding: 30px 60px 60px 40px;
}

.CF2 #main_content h2 {
	background-image: url('/sys/images/bg/h2_15.gif');
	background-repeat: no-repeat;
	height: 21px;
	line-height: 21px;
	font-size: 14px;
	margin: 16px 0px 20px 0px;
	padding: 0px 0px 0px 10px;
	color: #666666;
}

.CF2 #main_content h2 img {
	margin: 2px 0px 0px 0px;
}

.CF2 #main_content p {
	padding: 0px 22px 14px 0px;
	margin: 0px;
}

.CF2 ul.grey_bullet {
	margin-bottom: 24px;
	margin-left: 10px;
}

.CF2 ul#col1.arrow_bullets {
	width: 210px;
}

.CF2 ul#col2.arrow_bullets {
	width: 320px;
}

.CF2 ul#col3.arrow_bullets {
	width: 280px;
}

.CF2 ul.arrow_bullets {
	float: left;
	margin: 0px 30px 0px 0px;
}

.CF2 ul.arrow_bullets li {
	margin: 2px 0px 2px 0px;
}

.CF2 ul.arrow_bullets li a {
	display: inline;
}

.CF2 .menu_container {
	margin: 0px 0px 26px 0px;
}

.CF2 .menu_container ul.arrow_bullets li {
	font-size: 12px;
}

.CF2 div.links {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 10px;
}

.CF2 div.links ul.arrow_bullets {
	float: none;
}

.CF2 div.links ul.arrow_bullets li {
	font-size: 12px;
}
/*END F2 PAGES*/

/*START Request Repair/
.request_repair #request_repair_footer 
{
	 background-image: url('/sys/images/request_repair/footer_sep.gif');
	 background-position: 0px 0px;
	 background-repeat: no-repeat;
	  width: 844px;
	 padding: 10px 0px 0px 0px;
}
.request_repair #request_repair_footer img 
{
	 float: right;
	 margin: 0px 7px 0px 0px;
	 border: none;
}
.request_repair #main_content h2 img 
{
	 float: right;
	 margin: 7px 7px 0px 0px;
	 border: none;
}
.request_repair #request_repair 
{
	/* background-image: url('/sys/images/request_repair/bg.gif');
	 background-repeat: no-repeat;
	 table-layout: fixed;
	 padding: 20px 0px 22px 20px;*/
}
.request_repair #request_repair #request_repair_list #product_type_header 
{
	 background-image: url('/sys/images/request_repair/product_type.gif');
	 background-repeat: no-repeat;
	 padding: 0px 0px 0px 12px;
	 height: 26px;
	 line-height: 26px;
	 color:#666666;
	 font-size:13px;
	 width: 701px;
	 font-weight: bold;
	 border: none;
}
.request_repair #request_repair #request_repair_list #product_type_header3 
{
	 background-image: url('/sys/images/request_repair/product_type3.gif');
	 background-repeat: no-repeat;
	 padding: 0px 0px 0px 12px;
	 height: 26px;
	 line-height: 26px;
	 color:#666666;
	 font-size:13px;
	 width: 701px;
	 font-weight: bold;
	 border: none;
}


.request_repair #request_repair #request_repair_list #date_posted_header 
{
	 background-image: url('/sys/images/request_repair/date_posted2.gif');
	 padding: 0px 0px 0px 10px;
	 height: 26px;
	 line-height: 26px;
	 width: 81px;
	 font-weight: bold;
	 border: none;
}
.request_repair #request_repair #request_repair_list td 
{		
	 padding: 1px;
	 height: 23px;
	 border-top: 1px #cecece solid;
	/* padding: 0px;
	 height: 23px;
	 border-top: 1px #d8d8d8 solid;
	 background-image: url('/sys/images/request_repair/request_repair_border_end_bg1111.gif'); 
	 background-repeat: no-repeat;*/
}
 .request_repair #request_repair #request_repair_list td a 
{
	/* display: block;
	 height: 23px;
	 background-image: url('/sys/images/arrow_bullet.gif');
	 background-repeat: no-repeat;
	 background-position: 12px 8px;
	 padding: 0px 0px 0px 25px;
	 font-size: 11px;
	 font-weight: bold;
	 line-height: 23px;*/
}
.request_repair #request_repair #request_repair_list td.expanded div.request_repair_sublist 
{
	 display: block;
}
.request_repair #request_repair #request_repair_list td div.request_repair_sublist 
{
	 display: none;
}
.request_repair #request_repair #request_repair_list td.expanded a 
{
	 background-image: url('/sys/images/arrow_down.gif');
	 background-positioN: 12px 10px;
}
.request_repair #request_repair #request_repair_list div.request_repair_sublist 
{
	 padding: 0px 0px 0px 0px;
	 margin: 0px 0px 0px 2px;
	 width: 791px;
}
.request_repair #request_repair #request_repair_list div.request_repair_sublist table 
{
	 margin: 0px;
}
.request_repair #request_repair #request_repair_list div.request_repair_sublist table td 
{
	 background-image: none;
	 border: none;
}
.request_repair #request_repair #request_repair_list td.right_col,
.request_repair #request_repair #request_repair_list tr.no_borders td.right_col,
.request_repair #request_repair #request_repair_list div.request_repair_sublist table td.right_col 
{
	 background-image: url('/sys/images/request_repair/date_posted_border.gif');
	 width: 90px;
	 background-repeat: no-repeat;
	 border-left: 1px solid black;
	 border-color: black;
	 font-size: 11px;
	 text-align: left;
}
.request_repair #request_repair #request_repair_list td.right_end_col,
.request_repair #request_repair #request_repair_list tr.no_borders td.right_end_col,
.request_repair #request_repair #request_repair_list div.request_repair_sublist table td.right_end_col 
{
	 background-image: url('/sys/images/request_repair/request_repair_border_end_bg.gif'); 
	 width: 2px;
	 /*border-left-width: 5px; 
	 border-left-color: black;*/
     background-repeat: repeat;
	 /*border-color:  #cecece; */
	 background-Color: #cecece;
	 text-align: left;
	/* padding-left: 5px;*/
}
.request_repair #request_repair #request_repair_list td.right_bottom_end_col,
.request_repair #request_repair #request_repair_list tr.no_borders td.right_bottom_end_col,
.request_repair #request_repair #request_repair_list div.request_repair_sublist table td.right_bottom_end_col 
{
	background-image: url('/sys/images/request_repair/request_repair_border_bottom_end_bg.gif');
	 width: 0px;
	 background-repeat: no-repeat;
	 border-left: 1px #cecece solid;
	 font-size: 11px;
	 text-align: left;
	 height:11px;
}

.request_repair #request_repair #request_repair_list div.request_repair_sublist table 
{
	 width: 802px;
}
.request_repair #request_repair #request_repair_list div.request_repair_sublist td a 
{
	/* display: block;
	 height: 23px;
	 background-image: url('/sys/images/arrow_bullet.gif');
	 background-repeat: no-repeat;
	 background-position: 24px 8px;
	 padding: 4px 60px 4px 37px;
	 font-size: 11px;
	 font-weight: normal;
	 line-height: 15px;
	 height: auto;*/
}
.request_repair #request_repair #request_repair_list tr.grey_row td,
.request_repair #request_repair #request_repair_list div.request_repair_sublist table tr.grey_row td,
.request_repair #request_repair #request_repair_list div.request_repair_sublist table tr.grey_row td.right_col 
{
	 background-color: #f7f7f7;
}
.request_repair #request_repair #request_repair_list tr.no_borders td 
{
	 border: none;
}
.request_repair #request_repair #request_repair_list .text_input input, table.js_dropdown .input_value, .form_container .form_input input, .form_container .form_input_small input, .form_container .form_input_medium input, .form_container .form_phone_input table td input 
{
	border:1px solid #000000;
	float:none;
	font-size:11px;
	height:13px;
	line-height:13px;
	padding:1px 0 1px 4px;
}
 
.request_repair .form_input 
{
	border:1px solid #000000;
	float:none;
	font-size:11px;
	height:13px;		
	line-height:13px;
	padding:1px 0 1px 4px;
	 
}
.request_repair .label
{
	font-weight:bold;
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;	 
	width:100px;
	white-space:nowrap;
	padding:5px 0 1px 4px;
}
.request_repair .label_left
{
	font-weight:bold;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;	 
	width:30px;
	white-space:nowrap;
	padding:5px 0 1px 4px;
}

.request_repair .midred
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #D60027;
	padding:5px 0 1px 4px; 
	text-decoration: none;
	white-space:nowrap;
}
.request_repair .midredbold
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #D60027;
	text-decoration: none;
	white-space:nowrap;
	font-weight: bold;
}
 
 .request_repair .midblack
{
	font-weight:bold;
	text-align:right;
 	font-size:11px;	 
 	white-space:nowrap;
	padding:5px 0 1px 4px;
 	text-decoration: none;
}

 
.request_repair .model_name
{
	font-weight:bold;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;	 
	color:#666666;
	width:100px;
	padding:5px 0 1px 4px;
}
.request_repair .value_text_left
{
	font-weight:bold;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;	 
	color:#666666;
	width:435px;
	padding:5px 0 1px 4px;
}

.request_repair  #state_container table.js_dropdown .input_value {
	width:108px;
	background-color:#FFFFFF;
	overflow:hidden;
	white-space:nowrap;
}

.request_repair  #state_container table.js_dropdown .dropdown_container .list_container { 
	padding:0;
	width:128px;
}


 
/*** MONTH **/
.request_repair  #month_container table.js_dropdown .input_value {
	width:75px;
	background-color:#FFFFFF;
	overflow:hidden;
	white-space:nowrap;
}
.request_repair  #month_container table.js_dropdown .dropdown_container .list_container { 
	padding:0;
	width:80px;
}
.request_repair  #month_container table.js_dropdown  td 
{
	 padding: 0px;
	 height: 23px;
	 width:  5px;
	 border-top: 1px #d8d8d8 solid;
}
.request_repair  #month_container table.js_dropdown  td.js_dropdown_btn 
{
	 border-top:0px solid #D8D8D8;
	 width: 5px;
	 text-align: right;
	 padding: 0px;
}
.request_repair  #month_container
{
	 width: 98px;
	 background-repeat: no-repeat;
	 border-left: 1px #cecece solid;
	 font-size: 11px;
	 text-align: left;
}
.request_repair  #month_container table.js_dropdown
{
	 width: 98px;
	 table-layout: fixed;
	 scrollbar-face-color: #cc0000;
	 scrollbar-3dlight-color: #777777;
	 scrollbar-darkshadow-color: #c9c9c9;
	 scrollbar-highlight-color: #f4f4f4;
	 scrollbar-shadow-color: black;
	 scrollbar-base-color: #777777;
	 scrollbar-arrow-color: #e7e7e7;
	 border: none;
}
/*** DAY **/

.request_repair  #day_container table.js_dropdown .input_value {
	width:35px;
	background-color:#FFFFFF;
	overflow:hidden;
	white-space:nowrap;
}
.request_repair  #day_container table.js_dropdown .dropdown_container .list_container { 
	padding:0;
	width:40px;
}

.request_repair  #day_container table.js_dropdown  td 
{
	 padding: 0px;
	 height: 23px;
	 width:  5px;
	 border-top: 1px #d8d8d8 solid;
}
.request_repair  #day_container table.js_dropdown  td.js_dropdown_btn 
{
	 width: 5px;
	 text-align: right;
	 padding: 0px;
}
.request_repair  #day_container
{
	 width: 58px;
	 background-repeat: no-repeat;
	 border-left: 1px #cecece solid;
	 font-size: 11px;
	 text-align: left;
}
.request_repair  #day_container table.js_dropdown
{
	 width: 58px;
	 table-layout: fixed;
	 scrollbar-face-color: #cc0000;
	 scrollbar-3dlight-color: #777777;
	 scrollbar-darkshadow-color: #c9c9c9;
	 scrollbar-highlight-color: #f4f4f4;
	 scrollbar-shadow-color: black;
	 scrollbar-base-color: #777777;
	 scrollbar-arrow-color: #e7e7e7;
	 border: none;
}

/*** YEAR **/

.request_repair  #year_container table.js_dropdown .input_value {
	width:45px;
	background-color:#FFFFFF;
	overflow:hidden;
	white-space:nowrap;
}
.request_repair  #year_container table.js_dropdown .dropdown_container .list_container { 
	padding:0;
	width:50px;
}

.request_repair  #year_container table.js_dropdown  td 
{
	 padding: 0px;
	 height: 23px;
	 width:  5px;
	 border-top: 1px #d8d8d8 solid;
}
.request_repair  #year_container table.js_dropdown  td.js_dropdown_btn 
{
	 width: 5px;
	 text-align: right;
	 padding: 0px;
}
.request_repair  #year_container
{
	 width: 68px;
	 background-repeat: no-repeat;
	 border-left: 1px #cecece solid;
	 font-size: 11px;
	 text-align: left;
}
.request_repair  #year_container table.js_dropdown
{
	 width: 68px;
	 table-layout: fixed;
	 scrollbar-face-color: #cc0000;
	 scrollbar-3dlight-color: #777777;
	 scrollbar-darkshadow-color: #c9c9c9;
	 scrollbar-highlight-color: #f4f4f4;
	 scrollbar-shadow-color: black;
	 scrollbar-base-color: #777777;
	 scrollbar-arrow-color: #e7e7e7;
	 border: none;
}

.request_repair #request_repair #request_repair_list td.js_dropdown_list  {
	border-top:0px solid #D8D8D8;
	height:23px;
	padding:0;
}

.request_repair #static_text_area .midblack
{
	font-weight:bold;
	text-align:left;
 	font-size:11px;	 
 	white-space:normal;
	width:500px;
	padding:5px 0 1px 4px;
 	text-decoration: none;
}
.request_repair #static_text_area .midred
{
	font-weight:bold;
	text-align:left;
 	font-size:11px;	 
 	white-space:normal;
	color: #D60027;
	width:500px;
	padding:5px 0 1px 4px;
 	text-decoration: none;
}
.request_repair #static_text_area .midblue
{
	font-weight:bold;
	text-align:left;
 	font-size:11px;	 
 	white-space:normal;
	color: blue;
	width:500px;
	padding:5px 0 1px 4px;
 	text-decoration: none;
}

#repair_checkout #request_repair .back_button a 
{
	 color: #666666;
	 font-weight: bold;
	 text-decoration: none;
	 text-align: right;
	 padding: 5px 0 1px 4px;
	 cursor: hand;
	 cursor: pointer;
}
#repair_checkout #request_repair .back_button a:hover 
{
	 text-decoration: underline;
	 font-weight:bold;
	 color: #cc0000;
	 text-align:right;
	 padding:5px 0 1px 4px;
	 cursor: hand;
	 cursor: pointer;
}
#repair_accept #request_repair .back_button a 
{
	 color: #666666;
	 font-weight:bold;
	 text-decoration: none;
	 text-align:right;
	 padding:5px 0 1px 4px;
	 cursor: hand;
	 cursor: pointer;
}
#repair_accept #request_repair .back_button a:hover 
{
	 text-decoration: underline;
	 font-weight:bold;
	 color: #cc0000;
	 text-align:right;
	 padding:5px 0 1px 4px;
	 cursor: hand;
	 cursor: pointer;
}
#page_content_container #request_repair .back_button a 
{
	 color: #666666;
	 font-weight:bold;
	 text-decoration: none;
	 text-align:right;
	 padding:5px 0 1px 4px;
	 cursor: hand;
	 cursor: pointer;
}
#page_content_container #request_repair .back_button a:hover 
{
	 text-decoration: underline;
	 font-weight:bold;
	 color: #cc0000;
	 text-align:right;
	 padding:5px 0 1px 4px;
	 cursor: hand;
	 cursor: pointer;
}
#repair_information #request_repair .back_button a 
{
	 color: #666666;
	 font-weight:bold;
	 text-decoration: none;
	 text-align:right;
	 padding:5px 0 1px 4px;
	 cursor: hand;
	 cursor: pointer;
}
#repair_information #request_repair .back_button a:hover 
{
	 text-decoration: underline;
	 font-weight:bold;
	 color: #cc0000;
	 text-align:right;
	 padding:5px 0 1px 4px;
	 cursor: hand;
	 cursor: pointer;
}



#track_existing_repair #track_existing_repair_list #product_type_header 
{
	 background-image: url('/sys/images/request_repair/product_type.gif');
	 background-repeat: no-repeat;
	 padding: 0px 0px 0px 12px;
	 height: 26px;
	 line-height: 26px;
	 color:#666666;
	 font-size:13px;
	 width: 701px;
	 font-weight: bold;
	 border: none;
}
#track_existing_repair #track_existing_repair_list #product_type_header3 
{
	 background-image: url('/sys/images/request_repair/product_type3.gif');
	 background-repeat: no-repeat;
	 padding: 0px 0px 0px 12px;
	 height: 26px;
	 line-height: 26px;
	 color:#666666;
	 font-size:13px;
	 width: 701px;
	 font-weight: bold;
	 border: none;
}

#track_existing_repair #track_existing_repair_list td 
{		
	 padding: 1px;
	 height: 23px;
	 border-top: 1px #cecece solid;
	/* padding: 0px;
	 height: 23px;
	 border-top: 1px #d8d8d8 solid;
	 background-image: url('/sys/images/request_repair/request_repair_border_end_bg1111.gif'); 
	 background-repeat: no-repeat;*/
}
#track_existing_repair #track_existing_repair_list td a 
{
	/* display: block;
	 height: 23px;
	 background-image: url('/sys/images/arrow_bullet.gif');
	 background-repeat: no-repeat;
	 background-position: 12px 8px;
	 padding: 0px 0px 0px 25px;
	 font-size: 11px;
	 font-weight: bold;
	 line-height: 23px;*/
}
#track_existing_repair #track_existing_repair_list td.expanded div.request_repair_sublist 
{
	 display: block;
}
#track_existing_repair #track_existing_repair_list td div.track_existing_repair_sublist 
{
	 display: none;
}
#track_existing_repair #track_existing_repair_list td.expanded a 
{
	 background-image: url('/sys/images/arrow_down.gif');
	 background-positioN: 12px 10px;
}
#track_existing_repair #track_existing_repair_list div.track_existing_repair_sublist 
{
	 padding: 0px 0px 0px 0px;
	 margin: 0px 0px 0px 2px;
	 width: 791px;
}
#track_existing_repair #track_existing_repair_list div.track_existing_repair_sublist table 
{
	 margin: 0px;
}
#track_existing_repair #track_existing_repair_list div.track_existing_repair_sublist table td 
{
	 background-image: none;
	 border: none;
}
#track_existing_repair #track_existing_repair_list td.right_col,
#track_existing_repair #track_existing_repair_list tr.no_borders td.right_col,
#track_existing_repair #track_existing_repair_list div.track_existing_repair_sublist table td.right_col 
{
	 background-image: url('/sys/images/request_repair/date_posted_border.gif');
	 width: 90px;
	 background-repeat: no-repeat;
	 border-left: 1px solid black;
	 border-color: black;
	 font-size: 11px;
	 text-align: left;
}
#track_existing_repair #track_existing_repair_list td.right_end_col,
#track_existing_repair #track_existing_repair_list tr.no_borders td.right_end_col,
#track_existing_repair #track_existing_repair_list div.track_existing_repair_sublist table td.right_end_col 
{
	 background-image: url('/sys/images/request_repair/request_repair_border_end_bg.gif'); 
	 width: 2px;
	 /*border-left-width: 5px; 
	 border-left-color: black;*/
     background-repeat: repeat;
	 /*border-color:  #cecece; */
	 background-Color: #cecece;
	 text-align: left;
	/* padding-left: 5px;*/
}
#track_existing_repair #track_existing_repair_list td.right_bottom_end_col,
#track_existing_repair #track_existing_repair_list tr.no_borders td.right_bottom_end_col,
#track_existing_repair #track_existing_repair_list div.track_existing_repair_sublist table td.right_bottom_end_col 
{
	background-image: url('/sys/images/request_repair/request_repair_border_bottom_end_bg.gif');
	 width: 0px;
	 background-repeat: no-repeat;
	 border-left: 1px #cecece solid;
	 font-size: 11px;
	 text-align: left;
	 height:11px;
}

#track_existing_repair #track_existing_repair_list div.track_existing_repair_sublist table 
{
	 width: 802px;
}
#track_existing_repair #track_existing_repair_list div.track_existing_repair_sublist td a 
{
	/* display: block;
	 height: 23px;
	 background-image: url('/sys/images/arrow_bullet.gif');
	 background-repeat: no-repeat;
	 background-position: 24px 8px;
	 padding: 4px 60px 4px 37px;
	 font-size: 11px;
	 font-weight: normal;
	 line-height: 15px;
	 height: auto;*/
}
#track_existing_repair #track_existing_repair_list tr.grey_row td,
#track_existing_repair #track_existing_repair_list div.track_existing_repair_sublist table tr.grey_row td,
#track_existing_repair #track_existing_repair_list div.track_existing_repair_sublist table tr.grey_row td.right_col 
{
	 background-color: #f7f7f7;
}
#track_existing_repair #track_existing_repair_list tr.no_borders td 
{
	 border: none;
}
#track_existing_repair #track_existing_repair_list .text_input input, table.js_dropdown .input_value, .form_container .form_input input, .form_container .form_input_small input, .form_container .form_input_medium input, .form_container .form_phone_input table td input 
{
	border:1px solid #000000;
	float:none;
	font-size:11px;
	height:13px;
	line-height:13px;
	padding:1px 4px;
}
/*END Request Repair
. - class
# - id
*/
/*INet Change text area with borders and colored scroll bar*/
.text_area_input textarea {
 	border: 1px #000000 solid;
 	scrollbar-face-color: #cc0000;
	scrollbar-3dlight-color: #777777;
	scrollbar-darkshadow-color: #c9c9c9;
	scrollbar-highlight-color: #f4f4f4;
	scrollbar-shadow-color: black;
	scrollbar-base-color: #777777;
	scrollbar-arrow-color: #e7e7e7;
}


/*INet change*/
/*START Email this page div*/
.email_content_container #page_content 
{
	/*
	 float: left;
	 width: 974px;	 
	 background-color: #ffffff;
	 margin: 0px 0px 0px 0px;	
	 padding:0px !important;
	 min-height: 300px !important;
	 height: 330px !important;
	 */
	 float: left;
	 width: 974px;	 
	 background-color: #ffffff;
	 margin: 0px 0px 0px 0px;	
	 padding:0px !important;	 
	 	
}

.email_this_page{
	width: 974px !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.email_this_page #contant_information_heading 
{
	/* background-image: url('images/corporate_gifts/contact_info_caption.gif');
	 background-repeat: repeat;*/
	 background-color: #959595;
	 text-align: left;
	 height: 24px;
	 line-height: 24px;
}




.email_this_page #contant_information_heading h2 {
	
	 padding: 0px 0px 0px 10px;	
	 font-size: 15px;
	 color: #ffffff;
	
}

.email_this_page #contant_information_message {
	
	 padding: 10px 0px 10px 10px;	
	 font-size: 11px;
	 font-style: normal;	
}

.email_this_page div#contact_information_container 
{
	 background-image: url('/sys/images/corporate_gifts/contact_info_bg.gif');
	 background-repeat: repeat-x;
	 border: none;
	 border-top: 1px #ffffff solid;
	 width: 974px;
	
}

.email_this_page table#contact_information
{	
	 margin: 0px 0px 0px 80px;	
}

.email_this_page table#contact_information .required_text
{	
	text-align: right;	 
	padding: 10px 0px 0px 0px;
}

.email_this_page table#contact_information span.required 
{	
	 color: #ff0000;
	 font-size: 15px;
}


.email_this_page table#contact_information_first_column
{
	 width: 400px;
	 margin: 20px 0px 0px 0px;
}

.email_this_page table#contact_information_first_column td.label 
{
	 font-weight: bold;
	 padding: 0px 0px 0px 4px;
	 width: 150px;
}

.email_this_page table#contact_information_first_column td.text_input input 
{
	 width: 160px;
}

.email_this_page table#contact_information_second_column
{
	 width: 250px;
	 margin: 20px 0px 0px 0px;
}

.email_this_page table#contact_information_second_column td.label 
{
	 font-weight: bold;
	 padding: 0px 0px 0px 0px;
	 width: 200px;
}




.email_this_page #form_submit 
{
	 width: 963px;
	 margin: 20px 0px 0px 0px;
	 text-align: center;
	 /*
	 background-image: url('/sys/images/corporate_gifts/submit_sep.gif');
	 background-position: left top;
	 background-repeat: no-repeat;
	 */
	 border-top: 1px #959595 solid;
	 padding: 10px 0px 0px 0px;
}

.email_this_page label.normal{
	font-weight: bold;
	padding-left: 3px;
}

.email_this_page span.normal{
	font-weight: bold;
	padding-left: 3px;
}

.email_this_page label.normal span.required {
	color: #ff0000;
	font-size: 15px;
}

.email_this_page label.errored{
	font-weight: bold;
	padding-left: 3px;
	color: #ff0000;
}

.email_this_page .midredbold{
	font-weight: bold;	
	color: #ff0000;
}

.email_this_page #ErrorSummary {
	padding: 3px 3px 3px 0px;	
}


#page_content_container.email_content_container {
	float: left;
	width: 974px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;	
	padding: 0;
	font-size: 12px;
	
}

#contact_information_container .confirmation_message_div{
	float:center;
	margin:100px 0px 0px 400px;	
	
}

.email_this_page #emailPageConfirm{
	margin: 150px 0px 0px 0px;
	text-align: center;	
	font-weight: bold;	
}	

#contact_information_container .confirmation_message_div .confirmation_message_first{
	font-size: 20px;
	font-weight: bold;	
	
}

#contact_information_container .confirmation_message_div .confirmation_message_second{	
	margin:20px 0px 0px 40px;
	font-size: 15px;		
} 

/*Start : Flat Category Site Map*/
.flat_category_content_container #page_content {
	padding: 22px 0px 56px 30px;
}

.flat_category_content_container #page_content_left {
	float: left;
	width: 536px;
	font-size: 12px;
}

.flat_category #page_heading span{
	padding:0 0 0 10px;
	font-size:15px;
	font-style: italic;	
}

.flat_category #page_heading h2{	
	font-size:12px;
	padding:5px 0 0 0px;	
}

/* one level categories*/
.flat_category .main_categories{
	background-image: url('/sys/images/bg/gd.gif');
	background-repeat: no-repeat;
	margin: 14px 0px 10px 0px;
	padding: 10px 0px 0px 10px;	
}	

.flat_category .main_categories ul li{
	
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 2px 10px;
	
}

.flat_category .main_categories ul li a{
	font-size:13px;
	color:black;
	font-weight: bold;
}	



/* expanded categories*/
.flat_category .expanded_categories h2 {
	background-image: url('/sys/images/bg/h2_14.gif');
	background-repeat: no-repeat;
	height: 21px;
	line-height: 21px;
	font-size: 17px;
	margin: 14px 0px 10px 0px;
	padding: 0px 0px 0px 10px;	
	
}

.flat_category .expanded_categories .main_category_container{
	background-image: url('/sys/images/bg/gd.gif');
	background-repeat: no-repeat;
	padding:10px 0px 0px 18px;
}

.flat_category .expanded_categories .main_category_container h3 {
	font-size: 12px;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
	
}

.flat_category .expanded_categories .main_category_container .category_container{
	margin:0 0 10px 0;
	padding: 0 0 10px 20px;
	border-bottom: 1px #959595 solid;
}

.flat_category .expanded_categories .main_category_container .category_container table{
	table-layout:fixed;
	width:100%;
}

.flat_category .expanded_categories .main_category_container .category_container table td{	
	vertical-align: top;
}

.flat_category .expanded_categories .main_category_container .category_container table td ul li a{
	font-size: 11px;
	/*color:red;*/
}

#productSelectionDropDownSiteMap{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}

#productSelectionDropDownSiteMap a{
	color:#CC0000;
	font-weight: normal;
}


/*END : Flat Category Site Map*/

/* printing page we have to keep only content and remove the rest*/

@media print {
	.printable #page_header, 
	.printable #left_navbar, 
	.printable #right_column, 
	.printable #page_footer, 
	.printable #top_navbar, 
	.printable #breadcrumb, 
	.printable #utility_navigation_container, 
	.printable .print_and_email_container{
		display:none;
	}	
}	

/* printing MISC page we have to keep only content and remove the rest*/
@media print {
	.miscprintable #page_header, 
	.miscprintable #left_navbar, 
	.miscprintable #right_column, 
	.miscprintable #page_footer, 
	.miscprintable #top_navbar, 
	.miscprintable #breadcrumb, 
	.miscprintable #utility_navigation_container, 
	.miscprintable #page_content_header,
	.miscprintable #page_content_header2,
	.miscprintable #top_bar{
		display:none;
	}
}

/*INet change*/
/*END Email this page div*/

 /* START Aditional Download Table */
.download_link {
	font-size: 11px;
	font-weight: bold;
	color: #D60027;
	text-decoration: none;
}

.download_link:hover {
	text-decoration: underline;
}

.main_txt {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.download_table {
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #999999;
	border-style: solid;
}
.download_row1 {
	background-color: #EEEEEE;
}

.download_row2 {
	background-color: #FFFFFF;
}

/* END Aditional Download Table */
 
#more_photos_underlay{
	background: black none repeat scroll 0 0;
	opacity: 0.5;
	z-index: 2000;
	height: auto !important;
}
 
/* START Category Model Tumbnail Details Table */

#subcategory_container .products_list_container .products_list .product_thumbnail_details {
	border:0px;
	border-bottom:0px solid #D1D1D1;
	position:relative;
	margin:15px 0px 0px 0px; 
}
 
#subcategory_container .products_list_container .products_list .product_thumbnail_details td.name a:hover {
	color:#CC0000;
	font-size:12px;
}
 
#subcategory_container .products_list_container .products_list .product_thumbnail_details td.name a {
	color:#666666;
	font-weight:bold;
	font-size:12px;
}

#subcategory_container .products_list_container .products_list .product_thumbnail_details td {
	text-align:center;
	border-bottom:0px solid #D1D1D1;
	cursor:default;
	font-size:11px;
	margin:0 0 0 0px;
	padding:0px;
	width:96px;
} 

#subcategory_container .products_list_container .products_list .product_thumbnail_details td.price span {
	font-size:11px;
	margin:0 0 0 2px;
	font-weight:normal;
}

#subcategory_container .products_list_container .products_list .product_thumbnail_details label {
	font-size:11px;
	margin:0 0 0 0px;
	font-weight:normal;
}

#subcategory_container .products_list_container .products_list .product_thumbnail_details table.compare td a {
	font-size:11px;
	margin:0 0 0 1px;
	padding:0px;
	font-weight:normal;
}

#subcategory_container .products_list_container .products_list .product_thumbnail_details table.compare td a:hover {
	color:#666666;
	text-decoration:none;
}

#subcategory_container .products_list_container .products_list .product_thumbnail_details tr td img.new_product {
	position:absolute; 
}

#subcategory_container .products_list_container .products_list .product_thumbnail_details table.compare {
	
	table-layout:auto;
	text-align:center;
	padding:0px;
	margin:0px;
	/*width:68px;
	margin:0 0 0 6px;
	*/
}

#subcategory_container .products_list_container .products_list .product_thumbnail_details table.compare td input  {
	margin:0 0px 0 0;
	padding:0;
}

/* END Category Model Tumbnail Details Table */

/*Service and Support FAQ Start*/
#service_and_support .content_container .arrow_bullets_faq .midfaqlink a {
	background-image:url(/sys/images/arrow_bullet.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	line-height:13px;
	padding:1px 0px 1px 10px;
	font-size:11px;
	text-align:left;
	color:#666666;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
}
 
#service_and_support .content_container .arrow_bullets_faq .midfaqlink a:hover {
	color:#CC0000;
	text-decoration:underline;
}

#service_and_support .content_container .arrow_bullets_faq{
	padding:0 0 0 10px;
}
 
#service_and_support .content_container .page_numbering_container_top {
	float:right;
	margin:-10px 0px 0px;
	text-align:right;
	width:120px;
}

#service_and_support .content_container .page_numbering_container_bottom {
	float:right;
	margin:10px 0px 0px;
	text-align:right;
	width:120px;
}
  
#service_and_support .content_container .page_numbering_container {
	float:right;
	margin:5px 0 0;
	text-align:right;
	width:120px;
}

#service_and_support .content_container .page_numbering {
	width:120px;
}

#service_and_support .content_container .page_numbering div {
	float:left;
	font-size:11px;
	padding:0 4px;
	text-align:center;
	width:80px;
}

/*Service and Support FAQ End*/
 
 /* tabbed content group */
 #tabbed_group_content div{
	overflow-y:hidden;
	overflow-x:auto;
}

/* to set the h2 font and colour in misc pages*/
#rounded_container h2 {
	background-image:none;
	color:#656565;
	font-size:18px;
	margin:0 0 14px;
	padding:0;
}
/*right navigation boxes*/
 #right_column div.gd_box, #right_column div.gd_box2 {
	width: 154px;
	margin: 0px 0px 6px 0px;
}

#right_column div.gd_box2 .client_area {
	font-size: 11px;
	padding: 10px 12px 20px 10px;
	/*background-image: url('/sys/images/rounded_box/bg4.gif');*/
	background-position: left top;
	/*background-repeat: no-repeat;*/
}

 /*** ADDITIONAL DOWNLOAD START ***/
 

#download .list {
	width: 100%;
}

#download .list .caption { 
	background-image: url('/sys/images/content_container_h3_bg2.gif');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 12px;
	/*margin: 16px 0px 20px 0px;*/
	height:21px;
	line-height:21px;
	color: #666666;
	width: 100%;
}

#download .list .caption img {
	margin: 3px 2px 0px 0px;
}

#download .list .caption td {
	background-repeat:no-repeat;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	line-height:21px;
	padding:0 0 0 14px;
}

#download .list .caption .underlined {
	background-image: url('/sys/images/spec_caption_bg.gif');
	background-repeat: no-repeat;
	background-position: 14px 23px;
	line-height: 24px;
}

#download .list .caption .header_column_one {
	width:334px;
	font-size: 14px;
	font-weight:bold;
	text-align:left;
}
#download .list .caption .header_column_two {
	width:88px;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}
#download .list .caption .header_column_three {
	width:88px;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}
#download .list .sub_caption h4{
	font-size:11px;
	font-weight:bold;
	padding:0 20px 0px;
	line-height:5px;
	text-align:left;
	margin:14px 0;
}
#download .list .column_one {
	padding:2px 0 14px 22px;	 
	text-align:left;
	width:326px;
	font-size:11px;
	line-height:14px;
	vertical-align:top;
	/*margin:0 20px 3px;*/
}
#download .list .column_two {
	font-size:11px;
	line-height:14px;
	padding:14px 0 0 10px;
	text-align:center;
	vertical-align:top;
}
#download .list .column_three {
	font-size:11px;
	line-height:14px;
	padding:14px 18px 5px 10px;
	text-align:right;
	vertical-align:top;
}
#download .list .column_one div{
	padding:2px 0 0 10px;
}
#download .list .column_one div p{
    line-height:14px;
	color:#000000;
	font-size:11px;
	margin:0 0px 0px 0;
	padding:0;
	text-decoration:none;
}
#download .list td a{
	color:#666666;
	text-decoration:none;
}  
#download .list td a:hover{
	color:#CC0000;
	text-decoration:underline;
} 
 /*** ADDITIONAL DOWNLOAD END ***/
 /*MORE PHOTOS*/
/* coding for More Photos only */
 
 .dijitDialogCloseIcon {		
	background : url("/sys/images/more_products/closeX.gif") no-repeat right top;
	float: right;	
	position: absolute;	
	text-align: center;	
	right:24px;
	top: 21px;
	height: 22px;	
	width: 22px;	
	cursor: pointer;
	visibility: hidden;
}

#more_photos {
	padding: 0;
	left:15%  !important;
	position:absolute !important;
	top:10%  !important;
	z-index:2000 !important;
	overflow:hidden;
}
 
 #more_photos_underlay{
	background: black none repeat scroll 0 0;
	opacity: 0.5;
	z-index: 2000;
	height: auto !important;
}

#MP{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
	z-index: 999;
}

#MP .black_overlay{
}

/* this fixes height of black overlay for IE6 */
#MP .black_overlay{
	height: expression(document.body.clientHeight + "px");
}

/* IN-2892 resizing */
#MP .white_content {
	position: relative;
	top: 0;
	left: 0;
	margin: 50px auto;
	width: 626px;
	height: 520px;
	z-index: 1002;
	overflow:hidden; 
}

/* coding for background panels, this will change depending on if there are links or not*/
/* IN-2892 resizing */
#MP .white_content #backingWith{
	height: 520px;
	width: 626px;
	background-image: url('/sys/images/more_products/backing750x700.gif');
	background-repeat: no-repeat;
}
/* IN-2892 resizing */
#MP .white_content #backingWithout{
	height: 495px;
	width: 626px;
	background-image: url('/sys/images/more_products/backing750x675.gif');
	background-repeat: no-repeat;
}

/* IN-2892 resizing */
#MP .white_content #closeBox {
	left:570px;
	position:relative;
	top:-28px;
	width:65px;
	height: 61px;
	outline: none;
	/* visibility:hidden; */
}

#MP .white_content #closeBox a:focus,
#MP .white_content #closeBox a:active,
#page_content a:focus,
#page_content a:active {
	outline: none;
}

#MP .white_content #closeBox:hover {
	background-image: url("/sys/images/buttons/close_x_red.gif");
}

#MP .white_content #closeBox:hover a img {
	opacity: 0;
}

/* styles for header text*/
/* IN-2892 Changed to black color*/
#MP .white_content #modelName h1{
	 font-size: 22px;
	 color: #333333;
	 margin: 0px 0px 0px 40px;
	 padding: 18px 0px 0px 0px;
}
 
/* IN-2892 Changed to grey color and made font italic */
#MP .white_content #modelDescript {
	color:#7E7E7E;
	font-size:16px;
	font-weight: normal;
	height:35px;
	margin:0px 0 9px 40px;
	overflow-x:hidden;
	overflow-y:auto;
	width:550px;
	font-style:italic;
}
/* placement of boxes*/
#MP .white_content #largeBox{
	 width: 550px;
	 height:300px;
 	 text-align:center;
	 position:relative;
	 left: 32px;
	 background-image: url('/sys/images/more_products/largeImageBox.gif');
	 background-repeat: no-repeat;
}

#MP .white_content .allThumbs{
	width: 700px;
	margin: 8px 12px 0px 0px;
	 position:relative;
	 left: 32px;
	 top: -48px;
}

#MP .white_content .thumbnail{
	width: 134px;
	height:90px;
	float:left;
    margin: 0px 6px 0px 0px;
	text-align:center;
	background-image: url('/sys/images/more_products/smallImageBox.gif');
	background-repeat: no-repeat;
	xborder: solid 1px red;
}

#MP .white_content .thumbnail a{
	text-align:center;
}


#MP .white_content .thumbnail img{
	xborder: solid 1px green;
	text-align:center;
	padding:4px 6px 0px 0px;
}

#MP .white_content .thumblink{
 	xborder: solid 1px green;
	margin:5px 6px 3px 0;
}

#MP .white_content .thumblink div a{
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	}
	
/* IN-2892 */
#MP .white_content .thumblink div a:hover{
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
	}
	
/* CHANGES THE Y LOCATION FOR THE 2 RED BUTTONS, depending on with or without links*/

#MP .white_content #redButtons {
	position:relative;
	top:40px;
}

#MP .white_content #backRed {
    clear:both;
	height:23px;
	width:23px;
	position:relative;
	left:5px;
	top: -30px;
}

/*  IN-2892 Adjusted the top attr so new image is displayed correctly */
#MP .white_content #backForward {
    clear:both;
	height:23px;
	width:23px;
	position:relative;
	left:585px;
	top: -50px;
}
/* image files*/
/* IN-2892 Resizing */
#MP .white_content #mainView{
	margin: 5px 0px 0px -33px;
	padding:1px 5px 0px 0px;
 	xborder: solid 1px green;
	height:280px;
} 

#MP .white_content .thumbPic{
    margin: 3px 0px 0px 3px;
	xborder: solid 1px green;
}

/*END MORE PRODUCTS*/

/*CODING FOR SERVICE AND REPAIR PAGES ONLY*/
/*SR15 PAGES*/
.SR15 
{
	 font-size: 12px;
}
.SR15 p.intro 
{
	 padding-bottom: 20px;
	 margin: 0px;
}
.SR15 h2 
{
	 background-image: url('/sys/images/bg/h2.gif');
	 background-repeat: no-repeat;
	 color: #ffffff;
	 font-size: 15px;
	 line-height: 24px;
	 height: 24px;
	 margin: 0px 0px 1px 0px;
	 padding: 0px 0px 0px 11px;
}
 
#acceptRepair
{
	padding-right: 15px;
	text-align: right;
}

#ruleOr{
	 margin: 0px 0px 0px 25px;
	 width: 625px;
	 color:#666666;
	 font-size: 15px;
	 font-weight: bold;
	 text-align:center;
}

#ruleOr .hrLeft{
	 background: center;
	 background-image: url('/sys/images/content_container_hz_sepFlip.gif');
	 background-repeat: no-repeat;
}

#ruleOr .hrRight{
	 background: center;
	 background-image: url('/sys/images/content_container_hz_sep.gif');
	 background-repeat: no-repeat;
}

.smallGreyText
{
	font-size: 11px;
	 color:#666666;
	 font-weight: bold;
}

#repairTitle h2{
	 background-image: url('/sys/images/bg/h2.gif');
	 background-repeat: no-repeat;
	 color: #ffffff;
	 font-size: 15px;
	 line-height: 24px;
	 height: 24px;
	 margin: 0px 0px 1px 0px;
	 padding: 0px 0px 0px 11px;
}


/*SR15 table (smaller size)*/
#SR15 .SR15_list
{
	margin: 0px 0px 0px 50px;
}

#SR15 .SR15_list .table_header575
{
	 width: 575px;
}

#SR15 .SR15_list .table_header575 .headRow
{
	 height: 26px;
	 background-image: url('/sys/images/tables/table_top_575.gif');
	 background-repeat: no-repeat;
	 border: none;
	 overflow:hidden;
	 xborder: orange solid 1px;
}

#SR15 .SR15_list .table_header575 .headRow div.headTitle
{
	 width: 400px;
	 padding: 0px 0px 0px 15px;
	 line-height: 26px;
	 color:#666666;
	 font-size: 13px;
	 font-weight: bold;
	 xborder: red solid 1px;
}

#SR15 .SR15_list .table_header575 .headRow div.numberedSteps
{
	width: 100px;
	text-align:right;
	position:relative;
	top: -21px;
	left: 460px;
	xborder: solid green 1px;
}

#SR15 .SR15_list td 
{
	 padding: 0px;
	 height: 25px;
	 xborder-top: 1px #d8d8d8 solid;
	 border-bottom: 1px #d8d8d8 solid;

}

#SR15 .SR15_list tr td.leftCol
{
	 border-left: 2px #cecece solid;
	 width: 125px;
	 padding-left: 15px;
	 font-size: 12px;
	 font-weight: bold;
	text-align: left;
}

#SR15 .SR15_list tr td.leftCol200
{
	 border-left: 2px #cecece solid;
	 width: 150px;
	 padding-left: 15px;
	 font-size: 12px;
	 font-weight: bold;
	text-align: left;
}

#SR15 .SR15_list tr td.leftCol201
{
	 border-left: 2px #cecece solid;
	/* border-right: 2px #cecece solid;*/
	 width: 150px;
	 padding-left: 15px;
	 color:#666666;
	 font-size: 11px;
	 font-weight: bold;
	 text-align: left;
}

#SR15 .SR15_list tr td.rightCol351
{
	border-right: 2px #cecece solid;
	width: 350px;
	font-size: 11px;
	color:#666666;
	font-weight: bold;
	text-align: left;
}
 
#SR15 .SR15_list tr td.rightCol
{
	border-right: 2px #cecece solid;
	width: 425px;
	 font-size: 11px;
	 color:#666666;
	 font-weight: bold;
	 text-align: left;
}

#SR15 .SR15_list tr td.rightCol350
{
	border-right: 2px #cecece solid;
	width: 350px;
	 font-size: 11px;
	 color:#666666;
	 font-weight: bold;
	text-align: left;
}

#SR15 .SR15_list tr td.backRow
{
	border: none;
	padding-right: 10px;
	text-align: right;
}

#SR15 .SR15_list tr td.submitRow
{
	border-left: 2px #cecece solid;
	border-right: 2px #cecece solid;
	padding-right: 10px;
	text-align: right;
}

#SR15 .SR15_list tr.grey_row td,
{
	xbackground-color: #f7f7f7;
}

#SR15 .SR15_list tr.bothBorders td
{
	border-left: 2px #cecece solid;
	border-right: 2px #cecece solid;
}

#SR15 .SR15_list tr.no_borders td 
{
	 border: none;
}

#SR15 .SR15_list .table_footer575 
{
	 background-image: url('/sys/images/tables/table_bottom_575.gif');
	 background-repeat: no-repeat;
	 xpadding: 0px 0px 0px 12px;
	 overflow: hidden;
	 height: 12px;
	 border: none;
}
/*end of styles fot SR15 table (smaller size)*/

/*SR15 wider table (bigger size)*/
#SR15 .SR15_listWider
{
	margin: 0px 0px 0px 15px;
	width: 675px;
}


#SR15 .SR15_listWider .table_header675 .headRow
{
	 height: 26px;
	 background-image: url('/sys/images/tables/table_top_675.gif');
	 background-repeat: no-repeat;
	 border: none;
	 overflow:hidden;
	 xborder: orange solid 1px;

}

#SR15 .SR15_listWider .table_header675 .headRow div.headTitle
{
	 width: 500px;
	 padding: 0px 0px 0px 15px;
	 line-height: 26px;
	 color:#666666;
	 font-size: 13px;
	 font-weight: bold;
	 xborder: red solid 1px;
}

#SR15 .SR15_listWider .table_header675 .headRow div.numberedSteps
{
	width: 100px;
	text-align:right;
	position:relative;
	top: -21px;
	left: 560px;
	xborder: solid green 1px;
}

#SR15 .SR15_listWider td 
{
	 padding: 0px;
	 height: 25px;
	 xborder-top: 1px #d8d8d8 solid;
	 border-bottom: 1px #d8d8d8 solid;

}

#SR15 .SR15_listWider tr td.leftFormNames
{
	 border-left: 2px #cecece solid;
	 width: 100px;
	 padding-left: 10px;
	 font-size: 12px;
	 font-weight: bold;
	 text-align:left;
}

#SR15 .SR15_listWider tr td.leftFormInput 
{
	 xwidth: 425px;
	 font-size: 11px;
	 color:#666666;
	 font-weight: bold;
}

#SR15 .SR15_listWider tr td.rightFormNames
{
	 border-left: 2px #cecece solid;
	 width: 100px;
	 padding-left: 10px;
	 font-size: 12px;
	 font-weight: bold;
	 text-align:left;
}

#SR15 .SR15_listWider tr td.rightFormInput
{
	border-right: 2px #cecece solid;
	xwidth: 425px;
	 font-size: 11px;
	 color:#666666;
	 font-weight: bold;
}

#SR15 .SR15_listWider tr td.backRow
{
	border: none;
	padding-right: 10px;
	text-align: right;
}

#SR15 .SR15_listWider tr td.submitRow
{
	border-left: 2px #cecece solid;
	border-right: 2px #cecece solid;
	padding-right: 10px;
	text-align: right;

}

#SR15 .SR15_listWider tr.grey_row td
{
background-color: #f7f7f7;
}


#SR15 .SR15_listWider tr.bothBorders td
{
	border-left: 2px #cecece solid;
	border-right: 2px #cecece solid;
}

#SR15 .SR15_listWider tr.no_borders td 
{
	 border: none;
}

#SR15 .SR15_listWider tr.bottomBorders td 
{
	 border-bottom:1px solid #D8D8D8;
	 border-left: none;
	 border-right: none;
	 text-align: center;
	/* color:#666666;
	 font-weight:bold;*/
	 font-size:11px;
}

#SR15 .SR15_listWider tr.bottomBordersHeader td 
{
	 border-bottom:1px solid #D8D8D8;
	 background-color: #f7f7f7;
	 border-left: none;
	 border-right: none;
	  text-align: center;
}

#SR15 .SR15_listWider tr.bottomBorders td.leftBorder
{
	border-left: 2px #cecece solid;
}
#SR15 .SR15_listWider tr.bottomBordersHeader td.leftBorder
{
	border-left: 2px #cecece solid;
}

#SR15 .SR15_listWider .table_footer675 
{
	 background-image: url('/sys/images/tables/table_bottom_675.gif');
	 background-repeat: no-repeat;
	 xpadding: 0px 0px 0px 12px;
	 overflow: hidden;
	 height: 12px;
	 border: none;
}

/*end of styles fot SR15 wider table (wider size)*/
/* Additional download css */

#osAddDLList_DropdownContainer .text_input input,#osAddDLList_DropdownContainer table.js_dropdown .input_value
{
	border:1px solid #000000;
	float:none;
	font-size:11px;
	padding:1px 0 1px 2px;
	height:15px;
	color:#666666;
	font-weight:bold;
}

 
#osAddDLList_Dropdown a {
	height:13px;
	color:#666666 !important;
	font-size:11px;
	font-weight:bold;
	padding:1px;
}
#osAddDLList_Dropdown a:hover 
{
	 text-decoration: underline;
	 font-weight:bold;
	 cursor: hand;
	 cursor: pointer;
	 padding:1px;
}

#osAddDLList_text{
	padding-top:2px;	
	height:13px;
	color:#666666 !important;
	font-size:11px;
	font-weight:bold;
}
/* /Additional download css */

 /* Product Advisory css fix Start */
#page_main_container .product_selection_global #main_content h2, #page_main_container .product_selection_global #main_content h2 a {
	color:#FFFFFF;
	font-size:15px;
	line-height:24px;
}

#page_main_container .product_selection_global #main_content h2 {
	background-image:url("/sys/images/bg/h2_7.gif");
	background-repeat:no-repeat;
	height:24px;
	margin:0 0 1px;
	padding:0 0 0 14px;
	width:830px;
}

#page_main_container .product_selection_global #main_content h2 img {
	border:medium none;
	float:right;
	margin:7px 7px 0 0;
}

#page_main_container .product_selection_global_container #page_content_header {
	background-image:url("/sys/images/bg/h1.gif");
	height:75px;
	padding:16px 0 0;
}
#page_main_container .product_selection_non_global_container #page_content_header {
	background-image:url("/sys/images/bg/h1.gif");
	height:75px;
	padding:16px 0 0;
}
#page_main_container .product_selection_global_container #page_content_header h1 {
	color:#666666;
	line-height:33px;
	margin:0;
}

#page_content_left .product_advisory{
	padding: 0px;
}
 /* Product Advisory css fix End */

 /*code for secondary bullets*/
ul.grey_bullet li .second_bullet
{
	background-image: none;
	list-style-type: disc;
	padding: 0px;
}

.no_results_navbar {
	font-size:11px;
	font-weight:bold;
	padding:12px;
}

a.redlink 
{
	 color: #CC0000;
	 text-decoration: none;
}
a.redlink:hover 
{
	 text-decoration: underline;
	 color: #CC0000;
}






 /* Added for 1286 to display the footer */
.windows_content_page
{
	font-family: Arial;
	font-weight: normal;
	width:750px;
	font-size: 78%;
}
.support_link
{
	text-decoration:underline;
	font-weight:bold;
	color:blue; 
}

/* Added for QC1243 */

.AT5 .content_container_footer .navbar #next_feature1 { 	
	margin:0 0 0 6px;
}
.AT5 .content_container_footer .navbar #prev_feature1 {
	
}

.request_repair #static_text_area .midblue
{
	font-weight:bold;
	text-align:left;
 	font-size:11px;	 
 	white-space:normal;
	color: blue;
	width:500px;
	padding:5px 0 1px 4px;
 	text-decoration: none;
}

/* R4 download pages redesign start*/
#modelTab #downloadDetail {
	overflow:hidden;
	/*width:534px; for download redesign QC 1320*/
}

#modelTab #additionalDownloadDetails {
	overflow:hidden;
	/*width:534px; for download redesign QC 1320*/
}

/* QC 1320 download redesign changes start */
#download .dropdownLG {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	line-height:14px;
}
/* QC 1320 download redesign changes end */


/*added for the 1331 */

.vpat_text
{
	font-weight:normal;
	color:blue; 
}


/** added for 920*/
/* expanded categories*/
.flat_new_site_map_category .expanded_categories h2 {
	background-image: url('/sys/images/bg/h2_14.gif');
	background-repeat: no-repeat;
	height: 21px;
	line-height: 21px;
	font-size: 17px;
	margin: 14px 0px 10px 0px;
	padding: 0px 0px 0px 10px;	
	
}

.flat_new_site_map_category .expanded_categories .main_category_container {
	/*background-image: url('/sys/images/bg/gd.gif');*/
	background-repeat: no-repeat;
	padding:10px 0px 0px 18px;
}

.flat_new_site_map_category .expanded_categories .main_category_container h3 {
	font-size: 12px;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
	
}

.flat_new_site_map_category .expanded_categories .main_category_container .category_container{
	margin:0 0 10px 0;
	padding: 0 0 10px 20px;
	border-bottom: 1px #959595 solid;
}

.flat_new_site_map_category .expanded_categories .main_category_container .category_container table{
	table-layout:fixed;
	width:100%;
}

.flat_new_site_map_category .expanded_categories .main_category_container .category_container table td{	
	vertical-align: top;
}

.flat_new_site_map_category .expanded_categories .main_category_container .category_container table td ul li a{
	font-size: 11px;
	/*color:red;*/
}

.flat_new_site_map_category #page_heading span{
	padding:0 0 0 10px;
	font-size:15px;
	font-style: italic;	
}

.flat_new_site_map_category #page_heading h2{	
	font-size:12px;
	padding: 5 0 0 0px;	
}

/* one level categories*/
.flat_new_site_map_category .main_categories{
	/*background-image: url('/sys/images/bg/gd.gif');*/
	background-repeat: no-repeat;
	margin: 14px 0px 10px 0px;
	padding: 10px 0px 0px 10px;	
}	

.flat_new_site_map_category .main_categories ul li{
	
	background-image: url('/sys/images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 2px 10px;
	
}

.flat_new_site_map_category .main_categories ul li a{
	font-size:13px;
	color:black;
	font-weight: bold;
}

/*Start : Flat Category Site Map*/
.flat_new_site_map_category_content_container #page_content {
	padding: 22px 0px 56px 30px;
}

.flat_new_site_map_category_content_container #page_content_left {
	float: left;
	width: 536px;
	font-size: 12px;
}
.flat_new_site_map_category #page_heading {	
	padding:0 0 0 0px;
	font-size:0px;
}
.flat_new_site_map_category #page_heading span{
	padding:0 0 0 0px;
	font-size:15px;
	font-style: italic;	
}




/*QC620 starts*/

/*Level 1 Tabs Column*/
.tabs1_container .tabs_column1 {
	float: left;
	width: 265px;
	_height: 64px;
	min-height: 36px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 4px;
	position: relative;
}

.tabs1_container .tabs_column1 ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 265px;
}

.tabs1_container .tabs_column1 ul li {
	color: #666666;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	line-height: 19px !important;
}

.tabs1_container .tabs_column1 ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 35px;
	line-height: 15px;
	padding: 0px 0px 0px 17px;
	background-image: url('/sys/images/tab2line_bg.gif');
	background-position: 0px 0px;
}

.tabs1_container .tabs_column1 ul li a.selected {
	padding-right:8px;
}

.AT4 .tabs1_container .tabs_column1 ul li a:hover {
	color: #ffffff;
	background-position: -265px 0px;
	text-decoration: none;
	display: inline-table !important;
	line-height: 16px !important;
}

.AT4 .tabs1_container .tabs_column1 ul li a.selected {
	color: #ffffff;
	background-position: -265px 0px;
	text-decoration: none;
	display: inline-table !important;
	line-height: 16px !important;
}


/*Level 1 Tabs Column*/
.tabs1_container .tabs_column2 {
	float: left;
	width: 265px;
	_height: 64px;
	min-height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 4px;
	position: relative;
}

.tabs1_container .tabs_column2 ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 265px;
}

.tabs1_container .tabs_column2 ul li {
	color: #666666;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	line-height: 19px !important;
}

.tabs1_container .tabs_column2 ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 19px;
	line-height: 19px;
	padding: 0px 0px 0px 17px;
	background-image: url('/sys/images/tab_bg2.gif');
	background-position: 0px 0px;
}

.tabs1_container .tabs_column2 ul li a.selected {
	padding-right:8px;
}


.AT4 .tabs1_container .tabs_column2 ul li a:hover {
	text-decoration: none;
	background-position: -265px 0px;
	color:#FFFFFF;
	background-repeat: repeat !important;
}

.AT4 .tabs1_container .tabs_column2 ul li a.selected {
	background-position: -265px 0px;
	color:#FFFFFF;	
	background-repeat: repeat !important;
}

.AT4 .tabs1_container .tabs_column2 ul li a {
	width:244px !important;
	background-image: url('/sys/images/tab_bg2.gif');
 	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:19px;
	line-height:19px;
	padding:0 4px 0 17px;
}


.AT4 .lineHeigth {
	background-repeat: norepeat !important;
	display: inline-table !important;
	line-height: 16px !important;
}
/* QC620 ends*/


/***************QC1421******************/


.misc_page_no_left_navigation_container {
	
}

.misc_page_no_left_navigation_container #page_content_header {
	background-position: right top;
    background-repeat: no-repeat;
    height: 150px;
    overflow: hidden;
    position: relative;
    width: 974px;
}

.misc_page_no_left_navigation_container #page_content 
{
	 float: left;
	 width: 974px;	 
	 background-color: #ffffff;
	 margin: 0px 0px 0px 0px;	
	 padding:0px !important;
}

/* Download List page */
.DLContent a:hover {
	text-decoration:none;
}
.DLContent_uline a:hover {
	text-decoration:underline;
}
.DLContent a {
	color:#000000;
	font-weight:bold;
}

/* Below three added for QC# 1444*/
.category_footer_font {
	font-size: 10px;
	font-weight: normal;
}
.category_footer_right {
	border-right: 2px solid #EAEAEA;
}
.category_footer_left {
	border-left: 2px solid #EAEAEA;
}

/* ADDED BY JON ISON FOR CLA PRODUCT FEATURES */
.noshow {
	display: none;
}

.where_to_buy_results #table_header table {
    height: 25px;
    margin: 6px 0 0;
    table-layout: fixed;
    background: none !important;
}

.where_to_buy_results #table_header table td {
    border-right: 1px solid #E4E4E4;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0px !important;
    vertical-align: bottom;
}

.where_to_buy_results #table_header table tr {
	background-image: url("/sys/images/table_header2.gif");
    background-repeat: no-repeat;
}

.where_to_buy_results #table_header table tr:first-child {
	background:none;
}

.where_to_buy_results #table_header table td#business_name_column, .where_to_buy_results #table_header table td#dealer_column, .where_to_buy_results #table_header table td#reseller_column {
	padding-left: 9px !important;
}

#table_header {
	width:680px;
}

.where_to_buy_results #table_header table {
    background-image: url("/sys/images/table_header2.gif");
    background-repeat: no-repeat;
    height: 25px;
    margin: 6px 0 0;
    table-layout: fixed;
    width: 674px; /* add this, new */
}

.where_to_buy_results #table_header table td {
    border-right: none !important ; /*3px solid #E4E4E4;*/ /* changed */
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0 !important;
    vertical-align: bottom;
}

.table_list table tr:first-child {
    background-image: url("/sys/images/table_header2.gif");
    background-repeat: no-repeat;
    background-position: -2px 0px;
}

.where_to_buy_results .table_list table th {
    border-right: 1px solid #E4E4E4;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0px 0px 0px 8px !important;
    vertical-align: bottom;
}

.business_name_list_column {
	width: 444px;
}

.locale_drop_down_class {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    line-height: 14px;
}

#support_quick_links .lang_desc {
    color: #000000;
    font-weight: bold;
}

.sna_li{padding-right: 14px;}

/* for highlight in description in site search results */
p.s1s2c3o4l5o6r7 {
	color: #0000FF;
	font-weight: bold;
	display:inline;
}

select.osTypeSel{
	width: 140px;
}
select.osNameSel {
	width: 200px;	
}

a.red_hover:link {
	font-weight: bold;
	text-decoration: none;
	color: #666;
}
a.red_hover:visited {
	font-weight: bold;
	text-decoration: none;
	color: #666;
}
a.red_hover:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #CC0000;
}
a.red_hover:active {
	font-weight: bold;
	text-decoration: none;
	color: #666;
}
a.red_link:link {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}
a.red_link:visited {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}
a.red_link:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #CC0000;
}
a.red_link:active {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}
.bold_header {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 16px;
}
a.myPlayer {
    display: block;
    width: 400px;
    height: 227px;
    text-align: center;
    margin: 0px;
    float: left;
    border: 0px none;
}

/*Camera Connect Page*/
#preview {
	width:700px;
	margin:0;
	padding:22px 34px 0 30px;
	background-color: #fff !important;
}

#camera_connect_141211 {
	width:541px;
	padding:0;
	margin:0 auto;
	background:#fff;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#333;
	font-size:14px;
	line-height:21px;
	position:relative;
}
#camera_connect_141211 img {
	border:none;
}
#camera_connect_141211 sup {
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
}
#camera_connect_141211 .feature_title sup {
	vertical-align: baseline;
	position: relative;
	top: -0.9em;
	font-size:0.5em;
}
#camera_connect_141211 .feature_title .dagger sup {
	vertical-align: baseline;
	position: relative;
	top: -2em;
	font-size:0.3em;
}
#camera_connect_141211 .clear {
	clear:both;
	height:0;
}
#camera_connect_141211 td.nav {
	padding-top:20px;
	vertical-align: middle;
}
#camera_connect_141211 td.feature_icon {
	padding:60px 0px 0px 0px;
	text-align:center;
}
#camera_connect_141211 td.feature_icon hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: -26px 0 0 0;
	padding: 0;
}
#camera_connect_141211 td.feature_title {
	padding:60px 20px 0px 20px;
	font-size:30px;
	line-height:42px;
	text-align:center;
}
#camera_connect_141211 td.feature_image {
	padding:30px 20px 0px 20px;
	text-align:center;
}
#camera_connect_141211 td.feature_body {
	padding:20px 20px 0px 20px;
	font-size:14px;
	line-height:21px;
	text-align:left;
	font-weight:lighter;
}
#camera_connect_141211 table.comp_check {
	margin: 80px 20px 0px 20px;
	vertical-align:middle;
	font-size:21px;
	line-height:28px;
	text-align:left;
	color: #ff7800;
	background-color: #3c3c3c;
	border: solid 1px #959595;
}
#camera_connect_141211 td.comp_title {
	padding:60px 20px 0px 20px;
	font-size:30px;
	line-height:42px;
	text-align:center;
}
#camera_connect_141211 td.comp_chart {
	padding:20px 0 0 0;
}
#camera_connect_141211 td.footer_apps {
	padding:60px 0px 20px 0px;
	font-size:18px;
	line-height:18px;
	text-align:center;
	color: #999;
	font-weight:lighter;
}
#camera_connect_141211 td.footer_help {
	padding:60px 0px 0px 0px;
	font-size:18px;
	line-height:18px;
	text-align:center;
	color: #999;
	font-weight:lighter;
}
#camera_connect_141211 td.footer_others {
	padding:20px 0px 60px 0px;
	text-align:center;
}
#camera_connect_141211 a, #camera_connect_141211 a:link, #camera_connect_141211 a:visited {
	color: #ff7800;
	text-decoration:underline;
}
#camera_connect_141211 a:hover, #camera_connect_141211 a:active {
	color: #333;
	text-decoration:underline;
}
/* disclaimer */

#camera_connect_141211 .contents_end .contents_end_disclaimer {
	font-size:10px;
	font-style:normal;
	line-height:14px;
	float:left;
	padding: 20px 20px 0px 20px;
	width:501px;
	position:relative;
}
#camera_connect_141211 a img, #camera_connect_141211 a:link img, #camera_connect_141211 a:active img, #camera_connect_141211 a:hover img, #camera_connect_141211 a:visited img {
	border:none !important;
}
/* intro */

#camera_connect_141211 .intro_features {
	width:541px;
	margin:0px;
	padding:0px;
}
#camera_connect_141211 .intro_header {
	font-size:35px;
	line-height:44px;
	font-style:strong;
	color: #ff7800;
	text-align:center;
}
#camera_connect_141211 .intro_subheader {
	margin:10px 0 0 0;
	font-size:28px;
	line-height:40px;
	font-weight:lighter;
	text-align:center;
}
#camera_connect_141211 .intro_comps {
	width:541px;
	margin:0px;
	padding:0px;
}
#camera_connect_141211 .intro_comp_header {
	padding-top:400px;
	font-size:35px;
	line-height:44px;
	font-style:strong;
	color: #ff7800;
	text-align:center;
}
#camera_connect_141211 .intro_comp_subheader {
	margin:10px 0 0 0;
	font-size:28px;
	line-height:40px;
	font-weight:lighter;
	text-align:center;
}
#camera_connect_141211 .intro_body {
	margin:40px 41px 0 41px;
	font-size:14px;
	line-height:24px;
	font-weight:lighter;
	text-align:center;
}

/* product advisory detail page*/
.adv_top_bar{    
	background-image: url("/sys/images/content_top_bar_sep.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 28px;
    margin-top:15px;
    margin-bottom:10px;
}
.adv_top_bar a {
	margin-right: 5px;
}

/* IN-1743 & IN-1744: Product Awards & Product Videos Tabs on the Model Page */
.cla_common_product_videos .product_videos_header {font-size:20px;font-weight:bold;color:#666666;}
.cla_common_product_videos .product_videos_title {padding-top: 10px;font-size:20px;font-weight:bold;text-align:center;padding-right: 15px;}
.cla_common_product_videos .product_videos_description {font-size:14px; text-align:center;padding-right: 15px;}
.cla_common_product_videos .product_videos_disclaimer {font-size:10px; text-align:center;padding-right: 15px;}
.cla_common_product_videos table td hr {width:80%; margin-bottom:20px;}


.cla_common_product_awards .product_award_header {font-size:20px;font-weight:bold;color:#666666;}
.cla_common_product_awards .product_award_description {font-size:14px;padding-top:20px;}
.cla_common_product_awards .product_award_title {font-size:14px;font-weight:bold;color:#666666;padding:10px 0;}
.cla_common_product_awards .product_award_image img {max-width:120px;}
.cla_common_product_awards .product_award_html  {font-size:12px;vertical-align:top;}

/*IN-1746 Product Sample Images */
.full_size_image img { display: none; padding-bottom: 10px; }
.full_size_image a { 
    background-image: url("/sys/images/plus.gif");
    background-position: 1px 3px;
    background-repeat: no-repeat;
    color: gray;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 15px 15px;
    text-decoration: none;
    display:inline-block;
}
.product_sample_images_header {
    color: #666666;
    font-size: 20px;
    font-weight: bold;
	padding-bottom:10px;
}


/* IN-2154: */
#page_content_stuff #modelInput{line-height:17px;}
#page_content_stuff #country   {height: 30px;}
#service_locator_div #page_content_header2
{
	background-image: url("/app/images/banners/Service-Locator_Page-Banner.png");
}
#service_locator_div_results #page_content_header2
{
	background-image: url("/app/images/banners/Service-Locator_Page-Banner.png");
}

#captcha_table {margin-left:150px;}
#captcha_table td {text-align:center;}

#page_content_stuff input:-ms-input-placeholder {  
color: gray !important;  
}

/*IN-2892 Press Release Photo Kit Image*/
#PressReleasePhotoKitImage {
	width: 148px; 
    	margin-left: 25px; 
    	height: 110px; 
    	border-style: solid; 
    	border-width: 1px;
	border-color: #959595;
}

#PressReleasePhotoKitImage:hover {
	opacity: 0.3;
}

#PressReleasePhotoKitImage:hover + #PressReleasePhotoKitDesc {
	display: block;
	float:right;
}

#PressReleasePhotoKitImage:active{
	outline: none;
}

#PressReleasePhotoKitDesc{
	margin-right: 24px;
	width: 142px;
	font-size: 10px;
	font-style: italic;
    	display: none;
	height: 50px;
	margin-top: -30px;
}

/* IN-2988: */
.download_tablinks {
  background: #FEFEFE;
  background: -moz-linear-gradient(left, #FEFEFE 0%, #F1F1F1 78%, #E7E7E7 100%);
  background: -webkit-linear-gradient(left, #FEFEFE 0%, #F1F1F1 78%, #E7E7E7 100%);
  background: linear-gradient(to right, #FEFEFE 0%, #F1F1F1 78%, #E7E7E7 100%);
  border: none;
  color: black;
  padding: 5px 16px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
  margin: 4px 0px;
  cursor: pointer;
  width: 25%;
}


.download_tablinks_selected {
  background-color: #cc0000; /* Red */
  border: none;
  color: white;
  padding: 5px 16px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
  margin: 4px 2px;
  cursor: pointer;
  width: 24%;
}


.languageType {
	color: #666666;
	font-size: 14px; 
	font-weight: bold;	


}

/* IN-2892 */
#closeBox {
	margin-left: -25px;
	float: left;
}

/*  CSS for FAQ page IN-3329 */

#kbModelName {
	font-weight: bold;
    font-size: 20px;
    text-align: left;
    width: 70%;
    display: inline-block;
	float: left;
}

#kbBackButton {
	width: 30%;
    text-align: right;
    display: inline-block;
	float: right;
}


/*  IN-2891 */
.product_accessory_title {
    color: #666666;
    font-size: 18px;
    font-weight: bold;
	border-style: solid;
	line-height: 1.7;
	padding-left: 10px;
}

.product_accessory_title:hover {
    color: #CC0000 !important;
    font-size: 18px;
    font-weight: bold;
	border-style: solid;
}
.accessories_group {
    color: inherit;
}
.addon_title_bar {
	float: left;
    margin-right: 10px;
    font-size: 30px;
    max-height: 30px;
	width: 30px;
    text-align: center;
    line-height: 1;
}
.addon_title_row {
    max-height: 30px;
}
accessory_content ul.grey_bullet li {
    padding: 0px 0px 8px 20px;
    list-style-type: initial;
    list-style-position: inside;
	background-image: none;
}
accessory_content ul li {
    padding: 0px 0px 8px 20px;
    list-style-type: initial;
    list-style-position: inside;
    background-image: none;
}
accessory_content ol.grey_bullet li {
    padding: 0px 0px 8px 0px;
    list-style-position: inside;
    background-image: none;
}
accessory_content ol li {
    padding: 0px 0px 8px 0px;
    list-style-position: inside;
    background-image: none;
}
.addonSpacer {
	height: 8px;
}
#hideAllLink {
	height: 30px;
    display: inline-block;
    font-size: 13px;
    color: #CC0000;
    margin-top: -10px;
}

.accessories_group:hover {
	text-decoration: none;
}
