/* Layout */



.font-pfsquare-lt {
    font-family: "InterfaceR"
}
.font-pfsquare-med {
    font-family: "InterfaceR"
}
.font-pfsquare-reg {
    font-family: "InterfaceR"
}
.font-pfsquare-bold {
    font-family: "InterfaceB"
}
.font-pfsquare-med.flush-top {
    margin-top: -0.2em; /* mcg - should flush top of font against default top container position */
}

.container {
	clear: both;
	margin: 0 auto;
	padding-bottom: 30px;
	position: relative;
	width: 960px;
	color: #010101;
	z-index: 4;
	background-color:#fff;
}

#support.container {
 width: auto;
padding: 0;
margin: 10px auto;
}

.container:after {
	clear: both;
	content: '';
	display: block;
}

.support-hero {
	/*width: 1200px;*/
	min-height: 300px;
	margin: 0px auto;
	padding: 0;
}

.container .section  a.reg-btn-gray:hover {
    text-decoration: none;
}

#subnav {
	min-height: 1px;
}

#subnav:after {
	content: '';
	clear: both;
	display: block;
}

.support-landing #subnav-top {
	padding-bottom: 0 !important;
	height: auto !important;
}

.dummy {
	height: 50px;
}

hr {
	display: block;
	background-color: #ffffff;
	color:#ffffff;
    background:#ffffff;
    height: 25px; 
    border-left: 0px; 
    border-right: 0px; 
    border-bottom: 0px;
    border-top: 1px solid #cccccc;
    padding: 0;
}

hr.left {
	margin: 0 18px 0 0;
}

hr.right {
	margin: 0 0 0 18px;
}

hr.center {
	margin: 0 18px 0 18px;
}

.grouping {
	padding: 30px 0 0 0;
	background-color : #fff;
}

.section {
	margin: 0 0 30px 0;
	border-left: none;
}

.section:after,
.subsection:after {
	content: '';
	clear: both;
	display: block;
}

.one-hundred, .fifty-fifty, .seventy-sixt-twenty-four,  .fifty-five-forty-five {
	width: 100%;
}

.seventy-six {
	width: 75.9375%; 
}
.seventy-four {
	width: 74%; 
}
.twenty-four {
	width: 24.02625%;
}


.fifty-five {
	width: 54.458162%;
}

.forty-five {
	width: 45.541838%;
}

.fifty {
	width: 50%;
}

.twenty-five {
	width: 25%;
}

.twenty {
	width: 20%;
}

.thirty-three {
	width: 33.333333%
}

.sixty-seven {
	width: 66.666666%
}

.one-hundred, .twenty, .twenty-five, .fifty, .seventy-six, .twenty-four, .fifty-five, .forty-five, .thirty-three, .sixty-seven , .seventy-four{
	padding: 0;
	margin: 0;
}

.twenty, .twenty-five, .fifty, .seventy-six, .twenty-four, .fifty-five, .forty-five, .thirty-three, .sixty-seven , .seventy-four{
	float: left;
}

.seventy-six-twenty-four {
	background: transparent url(/us/images/support/bg-line.gif) 75.9375% 0 repeat-y;
}

.fifty-five-forty-five {
	background: transparent url(/us/images/support/bg-line.gif) 54.320988% 0 repeat-y;
}

.fifty-fifty {
	background: transparent url(/us/images/support/bg-line.gif) 50% 0 repeat-y;
}

.sixtyseven-thirtythree {
	background: transparent url(/us/images/support/bg-line.gif) 64.67% 0 repeat-y;
}

.item {
	padding: 0 18px 0 18px;
}

.leftmost {
	padding: 0 18px;
}

.rightmost {
	padding: 0 0 0 18px;
}

.topborder {
	border-top: 1px solid #cccccc;
	padding: 25px 0 0 0
}

.topborderForm {
	padding: 0 0 0 0
}


.clear {
	clear: both;
}

.loading {
	margin: 100px 0 100px 460px;
}

#footer {
	z-index: 0;
}

.container .custom-dropdown ul {
	top: 24px;
	z-index: 100;
}

.container .custom-dropdown ul li {
	position: relative;
	z-index: 100;
}

.container .custom-dropdown ul li.hide {
	display:none;
}

.custom-dropdown li.first {
    background: url("/us/images/support/bg-dropdown.png") no-repeat scroll right top transparent;
    height: 25px;
    line-height: 23px;
    min-weight: 252px;
    position: relative;
}

.custom-dropdown.sort-os li.first {
    background: url("/us/images/support/bg-dropdown3.png") no-repeat scroll right top transparent;
    height: 25px;
    line-height: 23px;
    min-weight: 252px;
}

.custom-dropdown li.first a {
	font-weight: normal;
}

.container .custom-dropdown li.first a.default {
    background: url("/us/images/support/bg-dropdown-left.gif") no-repeat scroll 0 0 transparent;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    padding: 0 8px;
}

#global_download_list .custom-dropdown li.first a.default {
    background: url("/us/images/support/bg-dropdown-left.gif") no-repeat scroll 0 0 transparent;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    padding: 0 8px;
}

.custom-dropdown li.second {
    background: url("/us/images/support/bg-dropdown2.png") no-repeat scroll right top transparent;
    height: 25px;
    line-height: 23px;
}

.custom-dropdown li.second a {
	font-weight: normal;
}

.container .custom-dropdown li.second a.default {
    background: url("/us/images/support/bg-dropdown-left.gif") no-repeat scroll 0 0 transparent;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    padding: 0 8px;
}

.container .section .custom-dropdown {
	position: relative;
	margin-left: 0;
	z-index: 110;
}

/* Module Links Lists */

#main-product-section.section {
	float: none;
}

#main-product-section .custom-dropdown.sort-by  li.first {
	width: 200px;
}

#main-product-section .custom-dropdown.sort-by li {
	width: 180px;
}

#main-product-section .custom-dropdown.sort-by li a {
	display: block;
	width: 180px;
	font-weight: normal
}

#main-product-section .custom-dropdown.sort-by li a:hover {
	text-decoration: none;
}

#main-product-section .custom-dropdown.sort-by ul li a:hover{
	display: block;
	background: #666;
	color: #FFF;
	text-decoration: none;
}

.manual-downloads.custom-dropdown li.dropdown-hdr {
	margin: 20px 10px 2px 8px;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
	color: #000;
}

.manual-downloads.custom-dropdown li.dropdown-hdr.first-hdr {
	margin-top: 5px;
}

.custom-dropdown.sort-language li {
	width: 138px;
}

.section .custom-dropdown.sort-os  li.first{
	width: 280px;
}

.section .custom-dropdown.sort-os li {
	width: 278px;
}

.section .custom-dropdown.sort-os a {
	width: 261px;
}

.contact-support .support-list {
	min-height: 380px;
}

.support-list li {
	font-weight: bold;
	display: block;
	padding: 0 0 0 47px;
	min-height: 50px;
}

.contact-support .support-list li {
	font-weight: bold;
	display: block;
	padding: 0 0 0 0px;
	min-height: 50px;
}



.support-list li a {
	font-weight: bold;
	display: block;
}

.support-list table {
	clear:both;
	width:100%;
	padding:0px;
}

.support-list span {
	clear:both;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
	width:200px;
	text-align:left;
}

.section .contact-support .support-list a {
}

.container .contact-support ul.support-list {
    padding-bottom: 25px !important;
}


#schedule-repair .support-list {
	background: url(/us/images/support/sprites/product-landing-page-lists-bg.png) no-repeat 5px -169px;
	margin: 0;
	padding-top: 6px;
}

#schedule-repair .support-list li {
	min-height: 47px;
}

.container .contact-support ul.support-list li a {
	margin-top: 3px;
	padding: 0;
}

.section .contact-support ul.support-list li {
	/*padding-left: 70px;*/
}

.section .contact-support ul.support-list li span {
	padding-top: 2px;
	display: block;
}

.container .contact-support ul.support-list {
	padding-bottom: 25px !important;
	/*background: url(/us/images/support/sprites/product-landing-page-lists-bg.png) no-repeat 5px -326px;*/
}

.container .contact-us li {
	padding-top: 3px;
	padding-left: 47px;
	min-height: 31px;
	line-height: 17px;

}

.container .news-alerts ul {
	width: 378px;
	height: 434px;
	padding: 11px 0 0 0;
	margin: 0;
}

.container .news-alerts ul li {
	display: block;
	margin: 0 0 36px 0;
	overflow: hidden;
}

.container .news-alerts ul li span {
	display: block;
	float: left;
}

.container .news-alerts ul li .news-alert-icon {
	width: 82px;
}

.container .news-alerts ul li .news-alert-copy {
	width: 274px;
	margin-left: 18px;
}

#alerts {
	margin-top: 10px;
	/*border-bottom: 1px solid #4dd3FF; 09/14/2012 eunmi.choi*/
} 

.alert {
	background: #F2F5F7;
	padding: 10px;
	border-top: 1px solid #4dd3FF;
	border-left: 1px solid #4dd3FF;
	border-right: 1px solid #4dd3FF;
	font-size: 11px;
	color: #333333;
}

.alert a {
	font-weight: bold;
	color: #00a9e0;
	text-decoration: none;
}

.alert a:hover {
	text-decoration: underline;
}

/* Typography */


.container .section p {
	line-height: 20px;
}

.container .section p.subhead {
	line-height: 16px;
}

h1 {
	width: 0;
	height: 0;
	text-indent: -9999em;
}

.support-landing #subnav-top h2 {
	font-family: 'InterfaceB', 'Arial', 'Helvetica', sans-serif;
    color: #010101;
	font-size: 28px;
	float: none;
	clear: left;
	margin: 0;
	padding: 0;
	height: 48px;
	line-height: 28px;
}

#support-home-hero h2 {
	font-family: 'InterfaceR', 'Arial', 'Helvetica', sans-serif;
    color: #010101;
	font-size: 42px;
	height: auto;
	padding: 18px 0 0 0;
	/*margin: 0 0 0 118px;*/
	margin: 0 0 0 -2px;
	line-height: normal;
}

.container h3 {
	font-family: 'InterfaceR', 'Arial', 'Helvetica', sans-serif;
    color: #010101;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 25px 0;
}

.container h3.paragraphhead {
	padding: 0 0 15px 0;
}

.container h4 {
	padding-bottom: 15px;
	line-height: 22px;
	font-size: 18px;
	font-weight: normal;
	font-family: 'InterfaceR', 'Arial', 'Helvetica', sans-serif;
}

.container h4.wlink {
	float: left;
	margin-right: 10px;
}

.container .contact-support h4 {
	padding-top: 15px;
	margin-bottom: 10px;
}

.container h5 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 15px 0;
}

.container .browse-producttype h6 {
	padding: 0 0 15px 0;
	font-size: 13px;
	font-weight: bold;
}

.section a {
	font-size: 12px;
	font-weight: bold;
	color: #00a9e0;
	text-decoration: none;
}

.section a:hover {
	text-decoration: underline;
}

.section a.hdr-link {
	margin-top: 2px;
}

.videobox {
	overflow: hidden;
}

.videobox .video {
	margin-top: 27px;
	margin-bottom: 9px;
}


#tabs-one .videobox .video {
	margin-top: 0;
}

.videobox p.caption {
	font-weight: bold;
}

.videobox p.caption span {
	font-weight: normal;
	color: #7a7a7a;
}

#video-content a {
	margin-bottom: 9px;
	display: block;
}

#video-content p {
	color: #7a7a7a;
}

.tab-content-contain .videobox {
	padding-bottom: 25px;
}

.tab-content-contain .videobox.no-faq-under {
	padding-bottom: 0;
}

.container h3.sched-repair {
	margin-bottom: 18px;
}

.container .register h3 {
	margin-bottom: 23px;
}

.container .register img {
	float: left;
	margin-right: 25px;
	margin-left: 12px;
}

#register-content {
	float: left;
	width: 160px;
}

#register-content a {
	margin-top: 18px;
}

.container .news-alerts strong {
	font-weight: bold;
}

.container .news-alerts strong,
.container .news-alerts a {
	margin-bottom: 5px;
	display: block;
}

.container .add-support h6 {
	margin-top: 5px;
	margin-bottom: 18px;
}

.container .add-support ul li  {
	margin-bottom: 18px;
}

.container .add-support .add-support4 {
	margin-bottom: 27px;
}

.container .add-support a,
.container .add-support strong {
	margin-bottom: 5px;
	display: block;
}

.container .add-support strong {
	font-weight: bold;
}

.container .recycle h3 {
	margin-top: 9px;
	margin-bottom: 9px;
}

.container .recycle a {
	margin-top: 9px;
}

.container .border.topborder {
	padding-bottom: 27px;
	overflow: hidden;
	display: block;
}

/* Individual containers */

#support-home-container {
	margin-top: -88px;
}

/* Individual heros */

#support-home-hero {
	padding: 0;
	background: transparent url(/us/images/support/support-home-hero.jpg) top center no-repeat;
}
#support-home-hero-inner{
	width:960px;
	margin:0 auto;
}
/* Support Page Styles */

#support-home-hero ul {
	list-style: disc;
	/*margin: 18px 0 0 136px;*/
	margin: 18px 0 0 16px;
	font-size: 14px;
}

#support-home-hero ul li {
	list-style: disc;
	color: #ccc;
	margin: 0 0 16px 0;
}

#support-home-hero ul li span {
	color: #333;
}

#support-home-hero ul li span strong {
	margin-right: 9px;
	font-weight: bold;
	font-size: 16px;
}

#support-browse {
	padding: 0 0 ;
	margin: 0;
	position: relative;
	overflow: hidden;
}

#support-search {
	/*width: 100%;  Dont uncomment, talk to John*/ 
}

#support-browse {
	width: 958px;
	background-color: #f6f6f6;
	border: 1px solid #cccccc;
	padding-bottom: 20px;
}

#support-search .search-input-container {
	background-position: 305px 6px;
	margin: 9px 18px 0 9px;
	width: 325px;
}

#support-home-container input.search-text {
	width: 295px;
}

#support-search form {
	float: left;
}

#support-home-container .search-box {
	margin: 0;
}

.search-box {
    background: transparent url("/us/images/products/bg-accessory-check.gif") scroll repeat-x 0 0;
    font-family: 'InterfaceR','Arial','Helvetica', san-serif;
	margin: 0 0 20px 0;
	padding: 10px 10px 11px 10px;
}

.support-tab1  {
	overflow: hidden;
}

.support-tab1 .search-box  {
	width: 440px;
	margin-top: 2px 0 15px 0;
}

.search-input-container {
	background: url("/us/images/products/icon-search.gif") no-repeat 420px 6px #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 23px;
    margin-right: 5px;
	margin-bottom: 0;
    position: relative;
    width: 100%;
}
#frame_search_form_overview .search-input-container {
	background: url("") no-repeat 420px 6px #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 23px;
    margin-right: 5px;
	margin-bottom: 0;
    position: relative;
    width: 100%;
}
.search-input-container input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    padding: 4px 5px 1px;
    width: 90%;
}

.search-input-container input.unable {
    color: #FF0000;
}

#support-search:after {
	content: '';
	clear: both;
	display: block;
}

#support-search h3 {
	float: left;
	width: 445px;
	font-size: 16px;
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-weight: bold;
	padding: 13px 0 0 9px;
	color: #fff;
}

#support-browse h3 {
	font-size: 16px;
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-weight: bold;
	padding: 25px 0 0 18px;
}

.global_download_center h3 {
	font-size: 16px;
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-weight: bold;
	padding: 35px 0 15px;
	color: #000;
}

#support-search.search-box {
	padding-top: 10px;
}

#support-search .reg-btn {
	margin-top: 2px;
}

.search-input-container .search-flyout {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    left: -1px;
    position: absolute;
    top: 23px;
    width: 325px;
	max-height: 335px;
	z-index: 10;
	overflow-y: scroll;
}

.search-input-container .search-flyout li {
    margin: 3px 20px 8px 5px;
	font-size: 12px;
	font-family: 'helvetica', arial;
}

.search-input-container .search-flyout li a {
	color: #00A9E0;
}

#support-search .search-input-container .search-flyout li a {
	color: #666666;
	text-decoration: none;
}

#support-search .search-input-container .search-flyout li a:hover {
	text-decoration: underline;
}

#support-search .search-input-container .search-flyout li a span {
	color: #00A9E0;
}

.browse-producttype {
	float: left;
	width: 185px;
	margin-top: 25px;
}

.browse-producttype.first {
	padding-left: 20px;
}

.browse-type-img span {
	float: left;
	width: 85px;
	height: 73px;
	margin-bottom: 10px;
	text-indent: -9999em;
	overflow: hidden;
}

.browse-tvvideo {
	background: url(/us/images/support/support-browse-sections.png) no-repeat 0 0;	
}

.browse-mobile {
	background: url(/us/images/support/support-browse-sections.png) no-repeat -181px 0;
}

.browse-photo {
	background: url(/us/images/support/support-browse-sections.png) no-repeat -366px 0;
}

.browse-office {
	background: url(/us/images/support/support-browse-sections.png) no-repeat -552px 0;
}

.browse-home {
	background: url(/us/images/support/support-browse-sections.png) no-repeat -744px 0;
}

.browse-producttype ul {
	clear: both;
}

.browse-producttype ul li {
	margin-bottom: 10px;
}

.browse-producttype ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #00A9E0;
}

.browse-producttype ul li a:hover {
	text-decoration: underline;
}

.hdr-link {
	float: left;
}

.title-wlink {
	overflow: hidden;
}

#main-product-section h4 {
	padding-bottom: 10px;
}

.manual-registering select {
	margin-bottom: 20px;
}

.manual-registering ul {
	margin-bottom: 20px;
}

.manual-registering li {
	margin-bottom: 5px;
}

.manual-registering p {
	width: 210px;
	margin-bottom: 10px;
	line-height: 20px;
}

.container .troubleshooting  {
	background: url(/us/images/support/sprites/product-landing-page-lists-bg.png) no-repeat 3px -1148px;
	padding: 4px 0 10px 48px;
}

.container .recycling {
	background: url(/us/images/support/sprites/product-landing-page-lists-bg.png) no-repeat 10px -1280px;
	padding: 0 0 15px 55px;
}

.container .contact-us li.live-chat {
	background: url(/us/images/support/sprites/product-landing-page-lists-bg.png) no-repeat 5px -1226px;
}

.container .contact-us li.twitter {
	background: url(/us/images/support/sprites/product-landing-page-lists-bg.png) no-repeat 5px -6px;
}

.container .contact-us li.fb {
	background: url(/us/images/support/fbicon.jpg) no-repeat 10px 0;
}

.container .contact-us li.gplus {
	background: url(/us/images/support/gplusicon.jpg) no-repeat 10px 0;
}

.container .contact-us li.email {
	background: url(/us/images/support/sprites/product-landing-page-lists-bg.png) no-repeat 5px -48px;
}

.container .contact-us li.email-cs {
	margin-top: 10px;
	background: url(/us/images/support/sprites/product-landing-page-lists-bg.png) no-repeat 5px -1350px;
	width:200px;
}

.container .contact-us li.call {
	margin-top: 10px;
	background: url(/us/images/support/sprites/product-landing-page-lists-bg.png) no-repeat 5px -99px;
	width:200px;
}

.container .contact-us li.call.alt-num {
	background: none;
	margin-top: 5px;
}

.container #main-product-section .contact-us li {
	min-height: 23px;
}

.container #main-product-section .contact-us li.last {
	min-height: 25px;
}

#main-product-section .service-contact ul {
	margin-bottom: 0;
}

.service-contact li {
	margin-bottom: 5px;
}

.service-contact p {
	padding-bottom: 20px;
	line-height: 20px;
}

.tabs li .current-tab {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.container .tabs li a.current-tab {
	color: #000;
	border-bottom: 1px solid #FFF;
}

.container .tabs li a:hover {
	text-decoration: none;
}

.tabs li {
	float: left;
}

.tabs li a {
	float: left;
	padding: 8px 15px;
	margin-bottom: -1px;
	margin-right: 5px;
	background: url(/us/images/support/bg-tabs.png);
	border: 1px solid #CCC;
}

ul.tabs {
	position: relative;
	width: 100%;
	overflow: hidden;
	z-index: 100;
	height: 34px;
}

.tab-content-contain {
	position: relative;
	margin-top: -1px;
	padding-top: 25px;
	z-index: 1;
	border-top: 1px solid #CCC;
}

.tabs-content:after {
	clear: both;
	content: '';
	display: block;
}

#tabs-one .tab-content-contain.topborder {
	padding-top: 0;
}

.faq-section ul li,
.how-to ul li {
	background: url("/us/images/products/bullet-gray.gif") no-repeat left 6px;
	margin-bottom: 10px;
	padding-left: 15px;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	font-family: helvetica, arial;
}

.container .product-item h4 {
	line-height: 18px;
	padding-bottom: 0;
}

.container .product-item h4 a {
    font-size: 14px;
    font-weight: bold;
	font-family: helvetica, arial, sans-serif;
}

.product-module {
	position: relative;
}

.product-item .product-img {
	margin-bottom: 15px;
}

.product-item .model-code {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.025em;
    line-height: 18px;
}

.product-item .ranking {
	position: absolute;
	bottom: 84px;
}

.ranking span {
    background-image: url("/us/images/support/stars-rating.png");
    background-repeat: no-repeat;
    float: left;
    height: 11px;
    margin: 3px 5px 0 0;
    text-indent: -9999em;
    width: 65px;
}
.star5 {
    background-position: 0 0;
}
.product-item  .price {
	position: absolute;
	bottom: 43px;
	margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.product-item .price-strike-through{
	position: absolute;
	bottom: 67px;
}
.product-item .shop-cta {
	position: absolute;
	bottom: 0;
    font-size: 12px;
    line-height: 38px;
    overflow: hidden;
}

.product-item.bottom-list{
	height: 100px;
}

#content2 {
    margin-bottom: 10px;
    position: relative;
    top: -10px;
}

.form-controls {
	position: absolute;
	right: 5px;
	top: 0;
	
}

.form-controls-downloads {
    position: absolute;
    right: -6px;
    top: 25px;
}

#operating-system-sort,
#language-sort {
	float: left;
}

#download-operating-system-sort {
    position: relative;
    right: 219px;
    top: 25px;
}

#download-language-sort{
    position: absolute;
    right: -13px;
    top: 25px;
}


.manuals-downloads-hdr {
	background: url(/us/images/support/bg-manuals-downloads-hdr.png) repeat-x bottom;
	overflow: hidden;
	margin-bottom: 15px;
	margin-top: 0;
}

.manuals-downloads-hdr ul {
	float: left;
	width: 440px;
}

.manuals-downloads-hdr li {
	float: left;
	padding: 10px 0;
	background: url(/us/images/support/manual-downloads-border.gif) no-repeat left center;
}

.manuals-downloads-hdr li.nodata {
	float: left;
	padding: 10px 0;
}	

.manuals-downloads-hdr li a {
	padding: 0 10px
}

.manuals-downloads-hdr li.first {
	background: none;
}

.manuals-downloads-hdr li.first a {
	padding-left: 20px;
}

.manuals-downloads-hdr li .current-tab {
	background: url(/us/images/support/manuals-download-mask.png) no-repeat center bottom;
	padding-bottom: 11px;
}

.container .manuals-downloads-hdr li a.current-tab {
	color: #000;
}

.form-controls span.label {
	float: left;
	margin: 4px 8px 0 8px;
	font-weight: bold;
	color: #666;
}

table.firmware-table {
	margin-top: 20px;
	padding: 0 0 0 10px;
	border: 0;
}

table {
	width: 960px;
	border-collapse: separate;
}

table tr {
	position: relative;
}

table tr.hdr-row {
	border-collapse: separate;
}

table th {
	padding: 10px 0;
	background: #F6F6F6;
	font-weight: bold;
}

table td {
	border-top: 1px solid #CCC;
	padding: 15px 0 5px 0;
	vertical-align: top;
}

table th.desc {
	padding-left: 10px;
}

table .desc-detail {
	padding-left: 30px;
}

table .desc-detail p  {
	margin-bottom: 10px;
}

table .desc-detail ol {
	margin-left: 18px;
}

table .desc-detail ol li {
	list-style: decimal;
	margin-bottom: 10px;
}

table .desc-col {
	width: 330px;
	padding-left: 10px;
	padding-top: 15px;
	vertical-align: top;
}

table .desc {
	position: relative;
}

#manuals table .desc-col {
	width: 460px;
}

.desc-detail {
	position: absolute;
	width: 800px;
}

table .os {
	width: 145px;
}

table .date {
	width: 125px;
}

#manuals table .date {
	width: 145px;
}

table .language {
	width: 140px;
}

table td.language  {
	text-transform: uppercase;
}

#manuals table .language {
	width: 125px;
}

table .size {
	width: 100px;
	padding-right: 40px;
	text-align: right;
}

table .size a {
	padding-right: 15px;
}

table .size .size-amount {
	display: block;
	margin-bottom: 20px;
	padding-right: 15px;
}

table .sorting_1 .size-amount {
	padding-left: 35px;
}

table .file {
	width: 95px;
	padding-top: 5px;
}

table .file .reg-btn {
	width: 60px;
	padding-right: 9px;
	margin-bottom: 5px;
}

table .file .reg-btn span.djvu {
	padding: 0 5px 0 20px;
}

#manuals table .file {
	width: 115px;
}

table td .expanded {
	padding-left: 25px;
	background: url(/us/images/support/icon-expaned.png) no-repeat;
}

table td .collapsed {
	padding-left: 25px;
	background: url(/us/images/support/icon-collapsed.png) no-repeat;
}

th.sorting_asc a {
	background: url(/us/images/support/sprites/ascending-descending-sort-icons.gif) no-repeat right 5px;
	width: 100px;
	padding-right: 15px;
}


th.sorting_desc a {
	background: url(/us/images/support/sprites/ascending-descending-sort-icons.gif) no-repeat right bottom;
	padding-right: 15px;
}

/* Tab 3 Styles */

#content3 p.no-results {
	font-size:16px;
	margin: 0 0 10px 0;
}
strong.search-term{
    font-weight: bold;
}
#no-matching-results{
	border-bottom: 1px solid #CCC;
	padding-bottom:30px;
	margin-top:17px;	
}
#matching-results{
	margin-top:8px;	
}
#extra-topics-wrap {
	margin-top:8px;
}
#extra-topics {
	overflow:hidden;
	margin-bottom:30px;	
}
#extra-topics.alt {
	margin-top:22px;
}
#extra-topics p{
	margin-bottom:20px;
}
#choose-a-topic {
	padding-right:18px;
}
#choose-a-topic ul{
	padding: 0 0 0 15px; 
}
#choose-a-topic ul li{
	color: #CCCCCC;
    list-style: disc outside none;
    margin-bottom: 10px;
}


#view-all {
	padding-left:18px;
}

#content3 #frame_search_form fieldset {
    border: 1px solid #CCCCCC;
    display: block;
    height: 23px;
    margin-top: 5px;
    position: relative;
	width: 300px;
}

#content3 #frame_search_form #search_input {
    border: 1px solid #FFFFFF;
    color: #999999;
    display: block;
    padding: 3px 0 0 3px;
	width:90%;
}

#content3 .border-bottom{
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}

#content3 #searched_form fieldset {
    border: 1px solid #CCCCCC;
    display: block;
    height: 23px;
    position: relative;
}

#content3 #searched_form #search_input {
    border: 1px solid #FFFFFF;
    color: #999999;
    display: block;
    padding: 3px 0 0 3px;
	width:90%;
}
#content3 #searched_form .search-within-checkbox {
	margin-top:10px;
}
#content3 #searched_form .search-within-checkbox label {
	font-size:11px;
	color:#666;
}
/** Filter **/
.filter-section {
    background: none repeat scroll 0 0 #F6F6F6;
    float: left;
    margin-right: 2%;
    margin-top: 8px;
    width: 24%;
}
.filter-section h5 {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-family: 'InterfaceR','arial','helvetica';
    font-size: 18px;
    font-weight: normal;
    padding: 20px;
}
.filter-section h6{
	font-family:Helvetica, Arial, san-serif;
	font-size:12px;
	font-weight:bold;
	margin:20px 20px 0;
}
.filter-section ul {
    border-bottom: 1px solid #CCCCCC;
    padding: 20px 0;
}
.filter-section ul li {
    color: #000000;
    line-height: 15px;
    margin-bottom: 10px;
    padding: 0 20px;
}
#submit-filter {
    margin: 20px;
}
.custom-check input[type="checkbox"] {
    left: -9999px;
    position: absolute;
}
.custom-check label {
    background: url("/us/images/common/bg-small-checkbox.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    line-height: 18px;
    padding-left: 25px;
}

.custom-check label.hide {
	background: url("/us/images/support/bg-small-checkbox_uncheck.png") no-repeat scroll 0 0 transparent;
    background: "";
    display: inline-block;
    line-height: 18px;
    padding-left: 25px;
    color:#BFBFBF;
}

.custom-check label.checked {
    background: url("/us/images/common/bg-small-checkbox.png") no-repeat scroll 0 -83px transparent;
}


/* Results */
.matching-results-info {
	/* Commented and Added Mantis 2797
	margin-top:19px;
	height:58px;*/
	margin: 0;
	height: auto;
	/* */
}

.matching-results-info:after {
	content: '';
	clear: both;
	display: block;
}

.matching-results-info  h3 {
	padding-bottom: 10px;
}
#returned-results{
	margin-top:18px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:23px;
}
#returned-results strong{
	font-weight:bold;
}
#returned-results ul li{
	padding:0 0 26px 55px;
	margin-bottom:10px;
}
#returned-results ul li a{
	margin-bottom:15px;
	display:inline-block;
}
#returned-results ul li p{
	line-height:1.5em;
}

#returned-results .article-type {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.sprite-search-faq{
	background: url("/us/images/support/sprites/search-results-icons-faq.jpg") no-repeat scroll 0 -3px transparent;
}
.sprite-search-how-guide{
	background: url("/us/images/support/sprites/search-results-icons-howguide.jpg") no-repeat scroll 0 -3px transparent;
}
.sprite-search-how-video{
	background: url("/us/images/support/sprites/search-results-icons-howvideo.jpg") no-repeat scroll 0 -3px transparent;
}
.sprite-search-troubleshoot{
	background: url("/us/images/support/sprites/search-results-icons-troubleshoot.jpg") no-repeat scroll 0 -3px transparent;
}

#content3 .result-form-option {
	margin:26px 0 15px;
}
#content3 .result-form-option:after{ 
	clear:both; 
	display:block; 
	content:""; 
	
}
/* custom dropdowns*/

#content2 .custom-dropdown ul li a:hover {
	display: block;
	min-height: 1px;
    background: #666;
    color: #FFF;
    text-decoration: none;
}

#content2 .custom-dropdown ul li a,
#content3 .custom-dropdown ul li a {
	font-weight: normal;
	display: block;
}

#content3 .sort-options p {
   color:#666;
   line-height:20px;
}
#content3 .sort-options {
    float: left;
    vertical-align: top;
    width: 500px;
}
#content3 ul.custom-dropdown {
    margin: 0 20px 0 5px;
}

#content3 .custom-dropdown.page-numbers li.first ul.hide li {
	width: 46px;
}

#content3 .custom-dropdown.page-numbers li.first  {
    width: 48px;
}

#content3 .custom-dropdown li.first a.default:hover {
    text-decoration: none;
}
#content3 .custom-dropdown ul li a {
    display: block;
}

#content3 .custom-dropdown.page-numbers ul li a {
    width: 27px;
}

#content3 .custom-dropdown.sort-by ul li a {
    width: 100%;
}
#content3 .custom-dropdown ul li a.active {
    color: #666;
}
#content3 .custom-dropdown ul li a:hover,
#content3 .custom-dropdown ul li a.active:hover {
	display: block;
    background: #666;
    color: #FFF;
    border-left: 1px solid #CCC;
    text-decoration: none;
    padding-left: 8px;
    width: auto;
}
#content3 .pagination {
    float: right;
    line-height: 20px;
    overflow: hidden;
    width: 140px;
}
#content3 .pagination input {
    font-size: 12px;
    height: 18px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
    /* Mantis issue#2797 */
    padding: 0 !important;
}
/* Added for Mantis issue#2797 */
#support.app ul#type li > label {
    font-family: inherit;
    font-size: 0.75em;
    margin: 0;
}
#content3 .pagination .previous {
    background: url("/us/images/products/pagination-arrows.png") no-repeat scroll 0 -11px transparent;
    float: left;
    height: 12px;
    margin: 4px 10px 0 0;
    text-indent: -9999em;
    width: 8px;
}
#content3 .pagination .next {
    background: url("/us/images/products/pagination-arrows.png") no-repeat scroll -9px 0 transparent;
    float: left;
    height: 12px;
    margin: 4px 0 0 10px;
    text-indent: -9999em;
    width: 8px;
}
#content3 .pagination .previous.inactive {
    background: url("/us/images/products/pagination-arrows.png") no-repeat scroll 0 0 transparent;
}
#content3 .pagination .next.inactive {
    background: url("/us/images/products/pagination-arrows.png") no-repeat scroll -9px -11px transparent;
}
#content3 .page-number {
    float: left;
    margin: 0;
    vertical-align: top;
    width: 100px;
	color:#666;
}


/* Buttons */

.container a.reg-btn, .container a.reg-btn:hover {
    color: #FFF;
    text-decoration: none;
    font-weight: normal;
}

.container strong {
	font-weight: bold;
}

/* Placements */

.placement-full img {
	float: left;
	margin-right: 35px;
	margin-left: 25px;
}

.placement-full p {
	margin-bottom: 15px;
}

.recycle-half-placement img{
	margin-left: 45px;
	margin-top: 10px;
}

/* Video Carousel */

#videoCarouselContext {
	width: 100%;
	height: 145px;
}

#video-content {
	position: relative;
	width: 346px;
	height: 145px;
	overflow: hidden;
}

.tab-content-contain #video-content {
	width: 440px;
}

#video-content .support-video {
	float: left;
	width: 114px;
	margin: 22px 0 0 20px;
}

#video-content .support-video a, #video-content .support-video p {
	margin: 0 8px;
}

#videoCarouselNav {
	position: relative;
}

#videoCarousel-left, #videoCarousel-right {
	position: absolute;
	top: -110px;
	width: 16px;
	height: 28px;
	margin: 0;
	padding: 0;
}

#videoCarousel-left a, #videoCarousel-right a {
	display: block;
	width: 16px;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#videoCarousel-left {
	left: 0;
	background: url(/us/images/support/sprites/video-arrow-sprite.gif) no-repeat 0 3px ;
	
}

#videoCarousel-right {
	right: 0;
	background: url(/us/images/support/sprites/video-arrow-sprite.gif) no-repeat -23px 3px;
}

#videoCarousel-left:hover {
	background: url(/us/images/support/sprites/video-arrow-sprite.gif) no-repeat -58px 3px;
}

#videoCarousel-right:hover {
	background: url(/us/images/support/sprites/video-arrow-sprite.gif) no-repeat -81px 3px;
}
#videoCarousel-left:active {
	background: url(/us/images/support/sprites/video-arrow-sprite.gif) no-repeat -58px 4px;
}

#videoCarousel-right:active {
	background: url(/us/images/support/sprites/video-arrow-sprite.gif) no-repeat -81px 4px;
}


#videoCarouselContext .button-off {
	visibility: hidden;
}

#news-alerts-support {
	margin-bottom: 0;
}

/* Global Downloads Form */
/*#container.download_center,
#container.global_download_center{
	margin-bottom:145px;
}
*/.download_form form {
	display: block;
	background: url("/us/images/support/global-downloads-form-bg.jpg") repeat-x scroll 0 0 #000000;
	padding: 20px;
	position:relative;
}

.download_form p.subject {
	font-size: 12px;
	font-weight: bold;
	font-family: 'Arial', 'Helvetica', sans-serif;
	color: #ffffff;
}
.download_form a.help-find {
	position:relative;
	display:inline-block;
	font-weight: bold;
    margin: 7px 0 14px;
}
.download_form .dropdown_group {
	display: block;
	list-style: none;
}

.download_form .dropdown_group .dropdown_sell {
	display: block;
	position: relative;
	margin: 0 10px 0 0;
	float: left;
}
.dropdown_sell dd  {
	display:none;
}
.dropdown_sell dl.on dd {
	display: block;
}

.download_form .subtext {
	clear: both;
	color:#e0dfdf;
}
.download_form .button {
	float:right;
	position:absolute;
	top:40px;
	right:28px;
}	
.download_form .dropdown_menu {

}
.download_form .dropdown {
	margin-top: 10px;
}

.download_form .dropdown dl {
	background: transparent url(/us/images/support/bg-dropdown2.png) top left no-repeat;
	border-left: 1px solid #CCCCCC;
    min-width: 262px;
    padding: 0;	
}
.download_form .dropdown dl.wide{
	min-width:275px;
}
.download_form .dropdown dt {
	height: 20px;
	min-width: 252px;
	padding: 5px 0 0 10px;
	background: transparent url(/us/images/support/bg-dropdown2.png) top right no-repeat;
}
.download_form .dropdown dt.disabled{
	color:#bbb;
}
.download_form .dropdown dd div ul{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 97px;
    left: 0;
    min-width: 261px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    z-index: 100;
}
.download_form .dropdown dl.wide dd div ul{
	min-width:274px;
}
.download_form .dropdown dd div ul li {
    position: relative;
    z-index: 100;
    width:244px;
}

.download_form .dropdown dd div ul li strong{
    color: #000000;
    display: block;
    font-size: 11px;
    margin: 4px 10px 4px 8px;
    padding: 4px 0;
} 
.download_form .dropdown dd div ul li label {
    color: #00A9E0;
    display: block;
    font-size: 11px;
    padding: 4px 10px 4px 8px;
}

.download_form .dropdown dd div ul li:hover strong{
    display: block;
    text-decoration: none !important;
}

.download_form .dropdown dd div ul li:hover label {
	background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    display: block;
    text-decoration: none !important;
	
}
.download_form .dropdown dd div ul li:hover label {
	cursor:pointer;
}
.download_form .dropdown dd div ul li input {
	display:none;
}
.section .pagination .previous:hover, .section .pagination .next:hover {
    cursor: pointer;
}
.section .pagination .previous.inactive:hover, .section .pagination .next.inactive:hover {
    cursor: default;
}
.download_form  p.us-downloads{
	text-align:right;
	margin-top:5px;
}
 p.us-downloads{
    margin-top: 5px;
    text-align: right;
}

p.us-downloads a {
    color: #00A9E0;
    text-decoration: none;
}
/* Product Finder */

.custom-dropdown-active.hidden {
	display: none;
}

/*registration support*/
.register-hero {
    margin-bottom: 88px;
}

.register-hero h2 {
    font-family: 'InterfaceR','Arial','Helvetica',sans-serif;
    font-size: 24px;
    padding: 40px 0 0;
}
.current-module {
    background: none repeat scroll 0 0 #F2F5F7;
    border: 1px solid #4DD3FF;
    margin-top: 10px;
    overflow: hidden;
    padding: 12px 20px 20px 18px;
}
.current-module h5 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
}

.container .title-wlink h4 {
    float: left;
    margin-right: 10px;
}

.divScroll-y { 
	height:80px; 
	width:200px; 
	overflow:scroll; 
	overflow-x:hidden 
}

.divScroll-y ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

.divScroll-y2 { 
	height:116px; 
	width:412px; 
	overflow:scroll; 
	overflow-x:hidden 
} 
.divScroll-y2 ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

.divScroll-y3 { 
	height:162px; 
	width:200px; 
	overflow:scroll; 
	overflow-x:hidden 
}

.divScroll-y3 ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

.container .title-wlink h4 {
    float: left;
    margin-right: 10px;
}

.current-module .current-products .product-support {
    background: url("/us/images/support/bg-current-module.png") no-repeat scroll 0 0 / 273px 350px transparent;
    cursor: pointer;
    float: left;
    height: 170px;
    margin: 6px 6px 0 0;
    overflow: hidden;
    padding: 25px 0 0 27px;
    width: 273px;
}

#regist-product .product-support:hover {
    background: url("/us/images/support/bg-current-module.png") no-repeat scroll 0 -175px / 273px 350px transparent;
}

.current-module .current-products .product-support ul {
    float: left;
}

.current-module .current-products .product-support li.product-name {
    font-weight: bold;
    line-height: 16px;
   /* margin-bottom: 5px;*/
}
.current-module .current-products .product-support li {
    width: 115px;
}

.current-module .current-products .product-support li.cta {
    font-weight: bold;
}

.current-module .register-module-trigger {
    clear: left;
    font-weight: bold;
    padding: 20px 56px 0;
    text-align: right;
}

.current-module a {
    color: #00A9E0;
    text-decoration: none;
}

.current-module .current-products .product-support li.model-number {
    color: #666666;
    font-size: 11px;
  /*  margin-bottom: 5px;*/
}

.current-module .current-products {
    margin: 15px 0 0 3px;
    overflow: hidden;
    width: 960px;
}

.section .pagination .previous.inactive {
    background: url("/us/images/products/pagination-arrows.png") no-repeat scroll 0 0 transparent;
}

.section .pagination {
    float: right;
    line-height: 20px;
    overflow: hidden;
    width: 150px;
}

.section .pagination input {
    font-size: 12px;
    height: 18px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
}

.section .pagination .previous {
    background: url("/us/images/products/pagination-arrows.png") no-repeat scroll 0 -11px transparent;
    float: left;
    height: 12px;
    margin: 4px 10px 0 0;
    text-indent: -9999em;
    width: 8px;
}

.section .pagination .next {
    background: url("/us/images/products/pagination-arrows.png") no-repeat scroll -9px 0 transparent;
    float: left;
    height: 12px;
    margin: 4px 0 0 10px;
    text-indent: -9999em;
    width: 8px;
}

.section .pagination .next.inactive {
    background: url("/us/images/products/pagination-arrows.png") no-repeat scroll -9px -11px transparent;
}

.section .page-number {
    color: #666666;
    float: left;
    margin: 0 0 0 5px;
    vertical-align: top;
    width: 100px;
}

#returned-results .nodata {
	margin-bottom: 30px; 
	font-family: 'InterfaceR','Arial','Helvetica',sans-serif; 
	font-size: 18px; 
	font-weight: normal; 
	color: #f60000;
}
/*.dropdown dl {
    background: url("/us/images/common/bg_drop_right.png") no-repeat scroll right top transparent !important;
    border: medium none !important;
    cursor: pointer !important;
    padding: 0 20px 0 0 !important;
}*/

p.meg_error {
	color: #ff0000;
    font-family: 'Arial','Helvetica',sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-top: 15px;
}

#SpsContentPopup .video {
    height: 363px;
    margin: 0 auto 25px;
    width: 596px;
}

#SpsContentPopup .video_info {
    margin: 0 auto;
    width: 600px;
}

#SpsContentPopup .video_info strong {
    font-family: 'InterfaceB';
    font-size: 14px;
}

#SpsContentPopup .video_info p {
    font-size: 13px;
    line-height: 18px;
    padding: 14px 0 11px;
}

#SpsContentPopup {
    background: url("/us/images/support/bg_layer_popup.gif") no-repeat scroll right bottom #FFFFFF;
    left: 50%;
    margin-left: -480px;
    position: absolute;
    top: 74px;
    width: 960px;
    z-index: 12003;
}

#SpsContentPopup #layer_contents {
    background: url("/us/images/support/bg_layer_popup.gif") no-repeat scroll left top transparent;
    padding: 100px 55px 91px;
    text-align: center;
}

.support-list td {
	clear:both;
	padding:0px;
	border:0px;
	padding-bottom:5px;
	padding-right:10px;
	vertical-align:middle;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;	
}

.bigstars5 {
    background-position: 0 -442px;
}
.bigstars4half {
    background-position: 0 -398px;
}
.bigstars4 {
    background-position: 0 -354px;
}
.bigstars3half {
    background-position: 0 -310px;
}
.bigstars3 {
    background-position: 0 -266px;
}
.bigstars2half {
    background-position: 0 -222px;
}
.bigstars2 {
    background-position: 0 -178px;
}
.bigstars1half {
    background-position: 0 -134px;
}
.bigstars1 {
    background-position: 0 -90px;
}
.bigstarshalf {
    background-position: 0 -46px;
}
.bigstars0 {
    background-position: 0 -2px;
}
.star5 {
    background-position: 0 -211px;
}
.star4half {
    background-position: 0 -190px;
}
.star4 {
    background-position: 0 -211px;
}
.star3half {
    background-position: 0 -148px;
}
.star3 {
    background-position: 0 -127px;
}
.star2half {
    background-position: 0 -106px;
}
.star2 {
    background-position: 0 -85px;
}
.star1half {
    background-position: 0 -64px;
}
.star1 {
    background-position: 0 -43px;
}
.starhalf {
    background-position: 0 -22px;
}
.star0 {
    background-position: 0 -1px;
}
.medstar5 {
    background-position: 0 -301px;
}
.medstar4half {
    background-position: 0 -271px;
}
.medstar4 {
    background-position: 0 -241px;
}
.medstar3half {
    background-position: 0 -211px;
}
.medstar3 {
    background-position: 0 -181px;
}
.medstar2half {
    background-position: 0 -151px;
}
.medstar2 {
    background-position: 0 -121px;
}
.medstar1half {
    background-position: 0 -91px;
}
.medstar1 {
    background-position: 0 -61px;
}
.medstarhalf {
    background: none repeat scroll 0 -31px transparent;
}
.medstar0 {
    background-position: 0 -1px;
}
#support #title_yourproducts h1 {
    background: url("/us/images/support/bg_tit_my_account.gif") no-repeat scroll center top transparent;
    height: 44px;
}
#support #title_yourproducts {
    background: url("/us/images/support/bg_tit_my_account.gif") no-repeat scroll center top transparent;
}

#support .yourproducts .box1 .box_contents .title_group .btn_view_your_apps {
    background: url("/us/images/common/arrow_right_3.gif") no-repeat scroll 100% 4px transparent;
    color: #00A9E0;
    float: left;
    margin: 10px 0 0;
    padding: 0 14px 0 0;
}
#support #title_yourproducts p.overview {
    background-position: center 0;
    background-repeat: no-repeat;
    margin: -11px 0 0;
    overflow: hidden;
    text-indent: -1000px;
}

#support #title_yourproducts p.overview {
    background-image: url("/us/images/support/txt_overview.gif");
    height: 11px;
}
#support .yourproducts .box1 {
    background: url("/us/images/support/bg_rbox_03.gif") no-repeat scroll left top transparent;
    clear: both;
    margin-bottom: 30px;
    padding-top: 5px;
    width: 100%;
}
#support .my_account_your .txt_your_orders {
    text-indent: -1000px;
    width: 244px;
}

#support .my_account_your .txt {
    float: left;
    height: 28px;
    margin: 0 15px 0 0;
    overflow: hidden;
}
#RAT_M06 .RAT_M06_wrap {
    background: url("/us/images/module/RAT_M06/bg_cont.gif") no-repeat scroll -960px 0 transparent;
    height: 330px;
    overflow: hidden;
    padding: 15px 20px;
    width: 920px;
}
#support .my_account_your table.yourtable td {
    background: url("/us/images/support/line_04.gif") repeat-x scroll left bottom transparent;
    font-size: 11px;
    padding: 7px 0 6px;
    text-align: center;
}

.container .contact-us li.fb {
    background: url("/us/images/support/sprites/fbicon.jpg") no-repeat scroll 6% 0 transparent;
}

.container .contact-us li.gplus {
    background: url("/us/images/support/sprites/gplusicon.jpg") no-repeat scroll 6% 0 transparent;
}

#callProductSupport .gra_box_con ul.copyright_agent{padding:0 10px 18px 0;}
#callProductSupport .gra_box_con ul.copyright_agent{width:100%;}
#callProductSupport .gra_box_con ul.copyright_agent:after{content:"";display:block;height:0;clear:both;}
#callProductSupport .gra_box_con ul.copyright_agent li{float:left;margin:16px 20px 0 0;padding-bottom:5px;}
#callProductSupport .gra_box_con ul.copyright_agent li dl.corporate_affiliates_list dt{margin-bottom:12px;}
#callProductSupport .gra_box_con ul.copyright_agent li dl.corporate_affiliates_list dt strong{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:137px;overflow:hidden;}
#callProductSupport .gra_box_con ul.copyright_agent li dl.corporate_affiliates_list dd p{font-size:12px;line-height:18px;}
#callProductSupport .gra_box_con ul.copyright_agent li dl.corporate_affiliates_list dd p a{font-size:12px;color:#00a9e0;line-height:18px;}
#callProductSupport .gra_box_con ul.copyright_agent li dl.corporate_affiliates_list dd p.first a{color:#00a9e0;font-weight:bold;}

#callProductSupport .gra_box_con .title .call_product_support{display:block;background-repeat:no-repeat;background-position:left top;text-indent:1px;width:204px;overflow:hidden;}
#callProductSupport .gra_box_con ul.compatible_cell{width:100%;padding:0 0 12px 0;}
#callProductSupport .gra_box_con ul.compatible_cell:after{content:"";display:block;height:0;clear:both;}
#callProductSupport .gra_box_con ul.compatible_cell li{float:left;margin:16px 20px 0 0;padding-bottom:5px;border-right:1px solid #d0d0d0;width:439px;}
#callProductSupport .gra_box_con ul.compatible_cell li strong.consumer_products{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:144px;overflow:hidden;}
#callProductSupport .gra_box_con ul.compatible_cell li strong.business_products{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:144px;overflow:hidden;}
#callProductSupport .gra_box_con ul.compatible_cell li dl.consumer_products_list{float:left;width:195px;margin:0 25px 0 0;}
#callProductSupport .gra_box_con ul.compatible_cell li dl.consumer_products_list.right{margin:0;}
#callProductSupport .gra_box_con ul.compatible_cell li dl.consumer_products_list dt{font-weight:bold;line-height:17px;padding:15px 0 5px 0;}
#callProductSupport .gra_box_con ul.compatible_cell li dl.consumer_products_list dd{line-height:18px;padding:1px 0 2px;}
#callProductSupport .gra_box_con ul.compatible_cell li.right_con{width:418px;border:none;margin-right:0;}
#callProductSupport .gra_box_con ul.compatible_cell li.right_con dl.consumer_products_list dt{padding-bottom:6px;}
#callProductSupport .gra_box_con ul.compatible_cell li.right_con dl.consumer_products_list dd.pdb_19{padding-bottom:19px;}
#callProductSupport .gra_box_con .title .corporate_affiliates{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:212px;overflow:hidden;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con{padding:0 0 18px 0;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li{width:272px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li dl.corporate_affiliates_list dt{margin-bottom:12px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li dl.corporate_affiliates_list dt strong{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:137px;overflow:hidden;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li dl.corporate_affiliates_list dt .samsung_elec_usa{width:137px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li dl.corporate_affiliates_list dt .samsung_affiliated_companies{width:222px;margin:25px 0 0 0;padding-bottom:1px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li dl.corporate_affiliates_list dd p{font-size:12px;color:#00a9e0;line-height:18px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li dl.corporate_affiliates_list dd p a{font-size:12px;color:#00a9e0;line-height:18px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li dl.corporate_affiliates_list dd p.first a{color:#00a9e0;font-weight:bold;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li .contact_information_for_samsung_electronics_america{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:401px;overflow:hidden;margin-top:1px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li .contact_information_for_samsung_telecommunication_america{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:470px;overflow:hidden;margin-top:1px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li .contact_information_for_samsung_information_systems_america{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:482px;overflow:hidden;margin-top:1px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li .contact_information_for_samsung_semiconductor_inc{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:404px;overflow:hidden;margin-top:1px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li .contact_information_for_samsung_austin_semiconductor{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:424px;overflow:hidden;margin-top:1px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li .contact_information_for_samsung_wireless_infrastructure{display:block;background-repeat:no-repeat;background-position:left top;text-indent:-1000px;width:433px;overflow:hidden;margin-top:1px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con{width:590px;display:none;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li#ElectronicsAmerica{display:block;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li#TelecommunicationAmerica dl.corporate_affiliates_list{margin-bottom:10px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li#TelecommunicationAmerica dl.corporate_affiliates_list dd.con_rbox .con_rbox_wrap{height:116px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li#InformationSystemsAmerica dl.corporate_affiliates_list dd.con_rbox .con_rbox_wrap{height:134px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list{float:left;margin:13px 10px 0 0;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list dt{font-weight:bold;color:#666;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list dd{margin-bottom:1px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list dd.con_rbox{background:url(/us/images/support/bg_roundbox_2.gif) left top no-repeat;width:287px;margin-top:-5px;padding-top:5px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list dd.con_rbox .con_rbox_wrap{background:url(/us/images/support/bg_roundbox_2_1.gif) left bottom no-repeat;width:287px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list dd.con_rbox dl{padding:0 15px 10px 15px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list dd.con_rbox dl dt{padding-top:6px;font-weight:bold;font-size:12px;margin-bottom:6px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list dd.con_rbox dl dd{padding-bottom:5px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list dd.con_rbox dl dd p{font-size:12px;line-height:18px;color:#666;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list dd.con_rbox dl dd p.ls-1{letter-spacing:-1px;}
#callProductSupport .gra_box_con ul.compatible_cell.corporate_affiliates_con li.right_con dl.corporate_affiliates_list.last{margin-right:0;}

#returned-results .noresults {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;
}

#tabs-two .noresults {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;	
}

#loding-overlay {
    background-color: #FFFFFF;
    background-image: url("/us/images/products/icon_loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
    filter: alpha(opacity=50);
}

#loading-overlay {
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
    filter: alpha(opacity=50);
}
#loading-overlay .loading-img {
    position:absolute; left:50%; top:400px; z-index:500;
}
#content3 #frame_search_form #search_input.unable {
	color: #FF0000;
}

#support .yourproducts .box1 .box_contents .title_group .btn_view_your_apps_left {
    background: url("/us/images/common/arrow_right_3.gif") no-repeat scroll 100% 4px transparent;
    color: #00A9E0;
    float: left;
    margin: 10px 0 0;
    padding: 0 14px 0 18px;
}
.container .order-help h5 {
    font-size: 12px;
    padding: 15px 0 0;
}
.container .contact-us li.email-cs {
    background: url("/us/images/support/sprites/product-landing-page-lists-bg.png") no-repeat scroll 5px -1350px transparent;
    margin-top: 10px;
}
.container .contact-us li.call.alt-num {
    background: none repeat scroll 0 0 transparent;
    margin-top: 5px;
}
.container .contact-us {
	margin-bottom: 25px;
}
.container .contact-us li.call strong, .container .contact-us li.email strong, .container .contact-us li.email-cs strong, .container .contact-us li.call .alt-phonenum {
    display: block;
}

#support ul li label {
	font-size: 12px !important;
}