html {
	background: #040000;
}

body {
	background:url(/images/support/support_bg.jpg) no-repeat top center;
}

.errorText {
	color:red;
	font-weight:bold;
}

td {#content #columns .left_col .left_col_content 
	vertical-align: top;
}

h2 {
	font-size: 160%;
}

#header #top_nav ul li.support a {
	background: url(/images/shared/top_nav_current_bg_ie6.gif) repeat-x bottom left;
}
	  	
#header[id] #top_nav ul li.support a {
	background: url(/images/shared/top_nav_current_bg.png) repeat-x bottom left;
}

#content #breadcrumbs .breadcrumb_container {
	height: 20px;
	position: absolute;
}

#content #breadcrumbs {
	height: 29px;
}	

#content #columns .left_col {
	float: left;
	display: inline;
	padding: 0 7px 7px 7px;
	margin-right: 12px;
	width: 213px;
	background: url(/images/shared/white_bg.png) top left;
}
 
/*#content #columns .left_col .left_col_content {
	padding: 15px 15px 0 15px;
	min-height: 340px;
	background: #fff5ec url(/images/support/left_col_top_bg.jpg) no-repeat top left;
 	position: relative;	 
	top: 2px;
}  */
	
#content #columns .left_col .left_col_content p {
	padding-bottom: 0;
	width: 180px;
	position: absolute;
}
 
#content #columns .left_col .left_col_footer {
	height: 252px;
	background: #fafbff url(/images/support/left_col_bottom_bg.jpg) no-repeat bottom left;
}
	  
#content #columns .right_col {
	float: left !important;
	display: inline !important;
	padding: 0 7px 9px 7px !important;
	width: 707px !important;
	background: url(/images/shared/white_bg.png) top left !important;
}					 

/* SUPPORT LANDING */

#content.support #columns .right_col .right_col_inner {
	background: url(/images/leading_innovation/right_cols_bg.gif) repeat-y top left;
	overflow: hidden;
	width: 100%;
	/*position: relative;*/
	top: 2px;
}

#content #columns .right_col .right_col_inner .faq_form {
	padding: 20px !important;
	width: 448px !important;
	min-height: 550px !important;
	float: left !important;
	display: inline !important;
	margin-right: 7px !important;
}

#content #columns .right_col .right_col_inner .faq_form a:hover {
	text-decoration: underline;
}

.faq_form .form_head,
.registration_form .account_head {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #d8d8d7;
	margin-bottom: 20px;
	line-height:normal;
}

.faq_form .form_head h2 {
	font-size: 180%;
	float: left;
	display: inline;
	color: #1e1e1e;
	padding: 0;
	margin-right: 10px;
}

.faq_form .form_head p {
	padding: 0;
	line-height: 25px;
}

.faq_form h3 {
	font-size: 130%;
}

.faq_form table {
	margin-bottom: 20px;
}

.faq_form p em {
	font-weight: bold;
}

.faq_form input,
.faq_form select {
	margin-bottom: 5px;
}

#content .faq_form .faq_search {
	background: url(/images/support/add_new_product_bg.gif) repeat-x top left;
	border: 1px solid #e4e3e3;
	width: 426px;
	padding: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}

#content .faq_form .faq_search h3 {
	text-transform: uppercase;
	float: left;
	display: inline;
}

#content .faq_form .faq_search a.view_faq {
	float: right;
	display: inline;
	padding-right: 10px;
	background: url(/images/shared/small_orange_right_arrow.gif) no-repeat right center;
} 

#content .faq_form .faq_search p {
	clear: both;
}

#content .faq_form .faq_search label {
	display: block;
	margin-bottom: 5px;
}

#content .faq_form .faq_search input,
#content .faq_form .faq_search select {
	width: 360px;
	margin-bottom: 5px;
	display: block;
} 

#content .faq_form .faq_search input.submit {
	width: auto;
	margin-top: 10px;
	margin-bottom: 0;
}

#content .faq_form .top_five {
	margin-bottom: 20px;
}

#content .faq_form .top_five h3 {
	text-transform: uppercase;
}

#content .faq_form .top_five ol {
	list-style: decimal;
	padding-left: 0px;
	margin-left: 20px;
}

#content .faq_form .top_five ol li {
	list-style: decimal;
	margin-bottom: 5px;
	padding: 0;
	margin-left: 0;
}

#content .faq_form .register {
	margin-bottom: 10px;
}

#content .faq_form .register h3 {
	text-transform: uppercase;
}

#content .faq_form .register ul li {
	margin-bottom: 5px;
	padding-left: 10px;
	background: url(/images/shared/three_dots_bullet.gif) no-repeat left center;
}

#content .faq_form .register a.registerLink {
}

#content .faq_form .search_results {
	padding-bottom: 7px;
}

#content .faq_form .search_results .form_field {
}

#content .faq_form .search_results .result_head,
#content .faq_form .search_results .result_footer {
	background: url(../images/products/white_gradient_header_bg.gif) repeat-x bottom left;
	overflow: hidden;
	width: 488px;
	height: 27px;
	color: #343434;
	/*position: absolute;*/ /*Changed on Aug 28-10*/
	margin-left: -20px;
}

#content .faq_form .search_results .result_head h3 {
	float: left;
	display: inline;
	position: relative;
	top: 5px;
	left: 10px;
}

#content .faq_form .search_results .result_head .showing {
	float: left;
	display: inline;
	padding: 0 10px;
	padding-top: 7px;
}

#content .faq_form .search_results .result_head .sort {
	float: left;
	display: inline;
	padding-left: 30px;
	padding-top: 4px;
}

#content .faq_form .search_results .result_head .sort .display_qty {
	width: 4.5em;
}

#content .faq_form .search_results .result_head .sort label {
	padding-left: 20px;
}

#content .faq_form .search_results .result_head .pagination,
#content .faq_form .search_results .result_footer .pagination {
	float: right;
	display: inline;
	padding-right: 10px;
	padding-top: 7px;
}

#content .faq_form .search_results .result_footer .pagination {
	padding-bottom: 5px;
}

#content .faq_form .search_results .result_head .pagination ul li,
#content .faq_form .search_results .result_footer .pagination ul li {
	float: left;
	display: inline;
	border-right: 1px solid #363636;
	padding: 0 5px;
}

#content .faq_form .search_results .result_head .pagination a,
#content .faq_form .search_results .result_footer .pagination a {
	margin-left: 5px;
	float: left;
	display: inline;
}

#content .faq_form .search_results .result_head .pagination ul {
	display: inline;
}

#content .faq_form .search_results .result_head .pagination ul li a
#content .faq_form .search_results .result_footer .pagination ul li a {
	margin: 0;
	float: none;
}

#content .faq_form .search_results .result_body {
	padding-top: 40px;
}

#content .more_info  a {
	color: #fdb913;
	font-weight: bold;
}

#content .more_info .login {
	padding: 10px;
	padding-bottom: 10px;
	width: 192px;
	overflow: hidden;
}

#content .more_info .view_history {
	padding-bottom: 10px;
}

#content .more_info .login label {
	width: 50px;
	float: left;
	display: inline;
	clear: left;
}

#content .more_info .login input {
	width: 125px;
	margin-bottom: 10px;
}

#content .more_info .login input.submit {
	margin: 0;
	margin-bottom: 10px;
	width: auto;
}

#content .more_info .login a {
	text-decoration: underline;
	margin-left: 0;
	margin-bottom: 5px;
	float: left;
	clear: left;
}

#content .more_info .contact {
	padding-bottom: 10px;
}

#content .more_info .browse_categories {
	padding: 10px;
}

#content .more_info .browse_categories li {
	margin-bottom: 5px;
	clear: left;
	width: 100%;
	overflow: hidden;
}

#content .more_info .browse_categories li a {
	background: url(/images/shared/small_orange_right_arrow.gif) no-repeat 0 3px;
	display:inline;
	float:left;
	font-size:110%;
	font-weight:bold;
	padding-left:10px;
	margin-left:0px;
	text-decoration: none;
}

#content .more_info a {
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}

#content .more_info ul li a {
	/*margin-left: 0;*/
	color: #363636;
}

.clear {
	clear: both;
	display: block;
}

/* END SUPPORT LANDING */

/* PRODUCT REGISTRATION */

#content.support.product_registration #columns .right_col .right_col_inner {
	background: url(/images/leading_innovation/right_cols_bg.gif) repeat-y top left;
	overflow: hidden;
	width: 100%;
	position: relative;
	top: 2px;
}

#content #columns .right_col .right_col_inner .registration_form {
	/*padding: 20px;*/
	width: 448px;
	/*float: left;*/
	display: inline;
	margin-right: 7px;
}

#content #columns .right_col .right_col_inner .account_info {
	padding: 0;
	margin: 0;
}

#content.my_account #columns .right_col .right_col_inner .account_info {
	padding: 20px;
	width: 550px;
	float: left;
	display: inline;
	margin-right: 7px;
}


#content.product_registration .required,
#content.my_account .required  {
	color: #ff0000;
	font-weight: bold;
	margin-left:-8px;
	position:absolute;
}

.registration_form .form_head,
.account_info .form_head {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #d8d8d7;
	margin-bottom: 20px;
}

.registration_form .form_head h2 {
	font-size: 180%;
	float: left;
	display: inline;
	color: #1e1e1e;
	padding: 0;
	margin-right: 10px;
}

.registration_form .form_head p {
	padding: 0;
	line-height: 25px;
}

.registration_form h3 {
	font-size: 130%;
}

.registration_form table {
	margin-bottom: 20px;
}

.registration_form p em {
	font-weight: bold;
}

.registration_form input,
.registration_form select {
	margin-bottom: 5px;
}


.right_col_inner .more_info {
	width: 212px;
	float: left;
	display: inline;
}

.right_col_inner .more_info h3 {
	background: #f9f9f9 url(/images/support/h3_gradient_bg.jpg) repeat-x bottom left;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 120%;
	line-height: 1.4em;
}

.right_col_inner .more_info p {
	padding: 10px;
}

.right_col_inner .more_info p.signUp {
	padding: 0 0 10px 0;
	clear: both;
	font-weight:bold;
}

#wrapper #content .right_col_inner .more_info p.signUp a {
	background: url(/images/shared/small_orange_right_arrow.gif) no-repeat right 4px;
	display:inline;
	float:left;
	padding-right:10px;
	text-decoration: none;
	color: #363635;
}
#wrapper #content .right_col_inner .more_info p.signUp a:hover {text-decoration: underline;}


.right_col_inner .more_info input {
	margin-left: 10px;
}

.registration_form td {
	vertical-align: top;
	overflow: hidden;
}

.registration_form span.fauxLabel {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
	display: inline;
	max-width: 120px;
}

.registration_form span.fauxLabel.wide {
	float: none;
	position: relative;
	display: block;
	max-width: none;
}

.registration_form td input {
	float: left;
	display: inline;
}

.registration_form input.submit {
	float: none;
	clear: both;
}

.account_info span.fauxLabel {
	padding-left: 5px;
}

table.inputTable td {
	height: 3em;
}

/* END PRODUCT REGISTRATION */

/* FAQ search results */

#content.support.faq_results #columns .right_col .right_col_inner .faq_form .form_head {
	width: 448px;
	overflow: hidden;
	border-bottom: 1px solid #d8d8d7;
	margin-bottom: 20px;
	margin-left: 20px;
}

#content.support.faq_results #columns .right_col .right_col_inner .faq_form {
	padding: 0;
	width: 488px;
}

#content.support.faq_results #columns .right_col .right_col_inner .faq_form h2 {
	padding-top: 20px;
	margin: 0;
	float: left;
	display: inline;
}

#content.support.faq_results .faq_form .faq_search {
	background: url(/images/support/add_new_product_bg.gif) repeat-x top left;
	border: 1px solid #e4e3e3;
	width: 426px;
	padding: 10px;
	margin: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}

#content.support.faq_results .faq_form .search_results .result_head,
#content.support.faq_results .faq_form .search_results .result_footer {
	background: #f9f9f9 url(/images/support/h3_gradient_bg.jpg) repeat-x bottom left;
	width: 100%;
	overflow: hidden;
	color: #8d8b8a;
	border-top: 1px solid #d7d7d6;
}

#content.support.faq_results .faq_form .search_results .result_footer {
	height: 28px;
}

#content.support.faq_results .faq_form .search_results h3 {
	color: #363635;
	padding: 5px 20px;
	text-transform: uppercase;
	float: left;
	display: inline;
}

#content.support.faq_results .faq_form .search_results .result_head .pagination,
#content.support.faq_results .faq_form .search_results .result_footer .pagination {
	float: right;
	display: inline;
}

#content.support.faq_results .faq_form .search_results .result_head .pagination li,
#content.support.faq_results .faq_form .search_results .result_footer .pagination li {
	float: left;
	display: inline;
	padding: 0 5px;
	margin-top: 6px;
	border-right: 1px solid #8d8b8a;
}

#content.support.faq_results .faq_form .search_results .result_head .pagination li.current a,
#content.support.faq_results .faq_form .search_results .result_footer .pagination li.current a {
	color: #363635;
	font-weight: bold;
}

#content.support.faq_results .faq_form .search_results .result_head .pagination a.view_all,
#content.support.faq_results .faq_form .search_results .result_footer .pagination a.view_all {
	padding: 0 5px;
	padding-right: 20px;
	position: relative;
	top: 7px;
}

#content.support.faq_results .faq_form .search_results .result_body {
	padding: 20px;
}

#content.support.faq_results .faq_form .search_results .result_body .result {
	margin-bottom: 20px;
}

#content.support.faq_results .faq_form .search_results .result_body .result h4.title {
	font-size: 110%;
	font-style: italic;
}

#content.support.faq_results .faq_form .search_results .result_body .result .summary a.read_more,
#content.support.faq_results .faq_form .search_results .result_body .result a.category_link,
#content.support.faq_results .faq_form .search_results .result_body .result a.keyword_link {
	font-weight: bold;
	font-style: italic;
}

#content.support.faq_results .faq_form .search_results .result_body .result a.category_link {
	padding-right: 5px;
	border-right: 1px solid #353536;
}

#content.support.faq_results .faq_form .search_results .result_body .result a.keyword_link {
	padding-left: 5px;
}

#content.support .result h4 {
	font-size: 140%;
}

#content.support .result ol li,
ol.topicResults li {
	list-style-type: decimal;
	margin-left: 20px;
}

#content.support .result ul li {
	list-style-type: disc;
	margin-left: 15px;
}

#content.support .result a {
	text-decoration: underline;
}

/* End FAQ search results */

/* My Account styles */

#content.support.my_account #columns .right_col .right_col_inner {
	background: #fff;
	overflow: hidden;
	width: 100%;
	position: relative;
	top: 2px;
}

#content.my_account .account_head {
	background: url(/images/support/account_head_bg.gif) repeat-x bottom left;
	border-bottom: 2px solid #ffc52b;
	padding: 20px;
}

#content.my_account .account_head h2 {
	float: left;
	display: inline;
	padding: 0;
	margin-right: 10px;
	font-size: 180%;
}

#content.my_account .account_head p {
	padding: 0;
	line-height: 225%;
}

#content.my_account .account_head p a {
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}

#content.my_account .account_links {
	padding: 5px 20px;
	background: url(/images/support/h3_gradient_bg.gif) repeat-x bottom left;
	overflow: hidden;
	width: 687px;
}

#content.my_account .account_links a {
}

#content.my_account .account_links a.view_faqs {
	float: right;
	display: inline;
	margin-right: 20px;
}
/*
#content.my_account .account_body {
	padding: 10px;
}
*/
#content.my_account .account_body .add_new_product {
	background: url(/images/support/add_new_product_bg.gif) repeat-x top left;
	border: 1px solid #e4e3e3;
	width: 667px;
	padding: 10px;
	margin: 10px;
	overflow: hidden;
}

#content.my_account .account_body .add_new_product .input_field {
	float: left;
	display: inline;
	width: 210px;
	margin-right: 10px;
	clear: both;
}

#content.my_account .account_body .add_new_product input {
	float: right;
	display: inline;
}

#content.my_account .account_body .add_new_product .input_field.serial_number {
	width: 130px;
}

#content.my_account .account_body .add_new_product .input_field label {
	display: block;
	line-height: 1.5em;
}

#content.my_account .account_body .add_new_product .input_field select,
#content.my_account .account_body .add_new_product .input_field input {
	width: 100%;
	float: none;
}

#content.my_account .account_body .add_new_product input.submit {
	width: auto;
}

#content.my_account .account_body .add_new_product .input_field select.dateField {
	float: none;
	display: inline;
	width: auto;
}

#content.my_account .account_body .registered_equipment {
	padding: 10px;
}

#content.my_account .account_body .registered_equipment table {
	width: 100%;
	clear: both;
}

#content.my_account .account_body .registered_equipment table tbody td {
	border-bottom: 1px solid #e4e3e3;
}

#content.my_account .account_body .registered_equipment table thead th {
	text-align: left;
	border-top: 1px solid #e4e3e3;
	border-bottom: 1px solid #e4e3e3;
	padding: 5px 0;
}

#content.my_account .account_body .registered_equipment input.remove_button {
	float: right;
	display: inline;
	margin: 10px 0;
}

div.downloadWindow {
	display: none;
	border: 2px solid #ffc52b;
	background: #fff url(/images/support/download_gradient_bg.jpg) repeat-x bottom left;
	width: 394px;
	padding: 10px;
	position: absolute;
	color: #68696d;
	overflow: hidden;
}

div.downloadWindow h4 {
	font-size: 1.1em;
}

div.downloadWindow a.closeLink {
	float: right;
	display: inline;
	padding-right: 12px;
	background: url(/images/shared/small_orange_x_icon.gif) no-repeat right center;
}

div.downloadWindow a.downloadLink {
	font-weight: bold;
	font-size: 1.2em;
	padding-right: 10px;
	background: url(/images/shared/small_orange_right_arrow.gif) no-repeat right 3px;
}
div.downloadWindow a.downloadLink:hover {
	text-decoration: underline;
}

div.downloadWindow .links a.downloadLink {
	clear: both;
}

div.downloadWindow h3 {
	text-transform: uppercase;
	font-size: 1.4em;
	color: #363636;
	margin-bottom: 0;
	padding-bottom: 0;
}

div.downloadWindow span.fileInfo { clear: left; display: block; font-weight: bold; margin-bottom: 10px; margin-top: 1px; font-size: 110%; }

div.downloadWindow h4 {
	clear: both;
	color: #363636;
	margin: 0;
	padding: 0;
}

div.downloadWindow a {
	float: right;
	display: inline;
}

.registered_equipment td {
	padding: 5px 0;
}

.registered_equipment a.downloadLink {
	line-height: 1.5em;
}

.registered_equipment a.downloadLink:hover {
	text-decoration: underline;
}

span.errorText {color:red;font-weight:bold; display: block; margin-bottom: 3px;}

/* end my account styles */

div.manual_group {
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 2px solid #ffc52b;
}

div.manual_group h3 {
    font-size: 140%;
}

div.manual_group table {
    width: 100%;
}

div.manual_group th,
div.manual_group td {
    text-align: left;
    vertical-align: top;
    padding: 4px;
    width: 25%;
}

div.manual_group th {
    background-color: #EEE;
}

div.manual_group th.colspan {
    width: 25%;
    background-color: #FFF;
}



/*Ektron added css for left column*/

.Supportleftside
{
 min-height:562px !important;
padding:8px 15px 0 !important; 
}


/* Added to show the right content */
#content .more_info a {
	margin-left: 10px;
	text-decoration: underline;
	line-height: 1.5em;
}
/* Added to show the right content ends */
/*Ektron added css ends*/

/* Ektron Added css for right column Aug25-10*/
#content .more_info .rightArrow a {
line-height:1.5em;
margin-left:10px;
text-decoration:underline;
}
/* Ektron Added css for right column ends*/


/* Faq */
.curr_num{ border-right:1px black solid;padding:4px; 
           color: Maroon;
           }
.num {border-right:1px solid black; padding:4px; }
.nextprev {border-right:1px solid black;padding:4px; }

.num:hover{border-right:1px solid black; }
.nextprev:hover {border-right:1px solid black; background:#fff;}
.next{margin-right:77px;}

.numNext{margin-right:58px;}

div.pagination {
background:url("/images/products/white_gradient_header_bg.gif") repeat-x scroll left bottom transparent;
color:#343434;
height:27px;
margin-left:-20px;
overflow:hidden;
width:488px;
}

/* Product Registration Header Fix */

.registration_form,.account_head h1,h2,h3,h4,h5,h6

{
    padding-bottom:0px !important;
}
.floatLeft
{

float:left;
}
.ViewAll
{ 
  padding-right:4px;   
}


/*Bullets fix*/
#content.support .search_results ul li {
      list-style-type: disc;
      margin-left: 15px;
}

#content.support .search_results ol li {
      list-style-type: decimal;
      margin-left: 20px;
}

#content.support .search_results a {
      text-decoration: underline;
}

#content.support .search_results h4 {
      font-size: 140%;
}

/* Product Manual Pagination Custom */

.ProductManualPaginationCustom

{
    margin-left:20px;
}


/*Fix for anchor tag in the right */
#content .more_info p a {
	text-decoration: underline;
	margin-left:0px;
	line-height: 1.5em !important;
}

/* Browsebycategory Faq font fix*/

#content.support .result ol li, ol.topicResults li {
    font-size: 140%;
}
#content.support .result ol li, ol.topicResults h4
{
padding-bottom:0px !important;   
}

