/* 
-------------------------------------------------
	TEMPORARY 
-------------------------------------------------
*/




body {background-color:#fff !important;background-image:none !important;}

/* 
-------------------------------------------------
	SUPPORT CONTENT 
-------------------------------------------------
*/



.callTollFree {
  margin:0 0 0;
  padding:10px 20px 0 20px;
  /*border-top:1px solid #222;  */
}
.supportSearch {
  margin:0 0 0;
  padding:20px 0;
}
.callTollFree legend span {
  padding:0;
  margin:0;
}
.callTollFree fieldset {
	border:0 none;
	padding-left:0;
	padding-right:0;
}
.onlineSupport {
  background:#fff;
  margin:0;
	padding-left:20px;
	padding-right:20px;
}

.onlineSupport .navList {
  padding:0;
  margin:0;
}
.onlineSupport .navList li {
	float:left;
	display:inline;
	width:130px;
	height:120px;
	list-style-type:none;
	padding:0 20px 0 60px;
	margin: 0 0 0 0;
	border:none;
	background:#fff;
}
.onlineSupport .navList li a {
   padding:0;
}
.onlineSupport .navList li a strong {
   display:block;
}
.onlineSupport .navList li a span {
   display:block;
}
.onlineSupport .navList li.knowledgeBase {
	background: transparent url("/images/icons/support/bg-icon-knowledge-base.gif") no-repeat 0 0;
}
.onlineSupport .navList li.liveTalk {
	background: transparent url("/images/icons/support/bg-icon-live-talk.gif") no-repeat 0 0;
}
.onlineSupport .navList li.askQuestion {
	background: transparent url("/images/icons/support/bg-icon-email-question.gif") no-repeat 0 0;
}
.onlineSupport .navList li.chatLive {
	background: transparent  url("/images/icons/support/bg-icon-chat.gif") no-repeat 0 0;
}
.onlineSupport .navList li.prodConfig {
	background: transparent  url("/images/icons/support/bg-icon-find-solution.png") no-repeat 0 0;
	width:135px;
	padding-right:5px;
}
.onlineSupport .navList li a {
  color:#005596;
}

.technicalSupport {
}
.technicalSupport .feed {
  background:transparent;
}                  
.feed li {
  display: inline;
  list-style-type: none;
  margin: 0 5px 0 0;
  padding: 0;
}
.btnContainer {
	display: block;
	padding: 10px 0 15px 0;
}

.docsManuals {
	float:left;
	display:inline;
	margin:0 0 20px 0;
	width:200px;

}
.tagCloud {
	float:right;
	display:inline;
	margin:0 0 20px 0;
	width:200px;
  text-align:center;
}

.contentModuleBlock {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px #cfcfcf solid;
}

.contentModuleBlock#bottom {
	margin: 0;
	padding: 0;
	border-bottom: none;
}

/*
-------------------------------------------------
	Regional Support
-------------------------------------------------
*/
.intlSupport{
	padding-bottom: 20px;
}

.ruSupport{
	padding-bottom: 40px;
}

.ruSupportHeader{
	margin-top: -20px;
}
/* 
-------------------------------------------------
	Support Notice
-------------------------------------------------
*/

.blockSupportNotice {
  /*
  border-top:1px solid #eee;
  border-bottom:1px solid #222;
  background-color:#F5AA2F;
  */
	padding:10px 20px 5px 80px;
	background:#FC6 url("/images/icons/symbols/symbol-warning.png") 18px 10px no-repeat;
	background: 
		url("/images/icons/symbols/symbol-warning.png") 20px 10px no-repeat,
		-webkit-gradient(linear, 0 0, 0 100%, from(#EE7D1F), to(#FC6)) 0 0 no-repeat;
	background: 
		url("/images/icons/symbols/symbol-warning.png") 20px 10px no-repeat,
		-moz-linear-gradient(#EE7D1F, #FC6) 0 0 no-repeat;	
}
.blockSupportNotice.hide {
  display:none;
}
.blockSupportNotice.show {
  display:block;
}
.support-notice h3 {
  color:#222;
  margin:0 0 2px 0;
  font-family:gesta, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.support-notice p {
  display:block;
  color:#222;
  font-size:12px;
  font-family:gesta, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* 
-------------------------------------------------
	Sametime Plug-in
-------------------------------------------------
*/

.awardLogos {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.bannerSametime {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/* 
-------------------------------------------------
	Search Form
-------------------------------------------------
*/
.supportSearch {
}


.supportSearchForm {
	display:block;
	margin:0;
	padding:0;
}
.supportSearchForm fieldset {
	display:block;
	border:none;
	margin:0;
	padding:0;
	position:relative;
}
.supportSearchForm legend {
	margin:0;
	padding:0;
	float:none;
	display:block;
	position:absolute;
	left:-9999em;
}
.supportSearchForm span {
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
	line-height:normal;
	text-transform:none;
	color:#222;
}
.supportSearchForm .fieldText {
	float:left;
	display:inline;
	margin:0 10px 0 0;
	padding:0;
}
.supportSearchForm .fieldText input {
	display:block;
	width:360px;
	height:24px;
	padding:0 10px;
	line-height:24px;
	font-size:13px;
}
.supportSearchForm .fieldText label {
	display:block;
	position:absolute;
	left:-9999em;
}
.supportSearchForm .fieldSubmit {
	float:left;
	display:inline;
	margin:0;
	padding: 0 0 0;
	clear:none;
}
.supportSearchForm .fieldHidden {
	display:none;
}
.supportSearchForm .fieldSubmit input {
	display:inline;
	padding:0 5px;
}

/* subcontent*/
.sectionPairingGuide { background-image:none; }

.sectionPairingGuide h3 {
	padding:140px 0 0 0;
	background:transparent url("/images/icons/support/bg-bluetooth-pairing-guide.png") no-repeat 50% 0;
	
}


/* rnw overide */
.pgRightNow table td {padding:0;margin:0;border:0 none;	}



/* 
-------------------------------------------------
	Product Reg Survey Form (should be moved to prodreg.css)
-------------------------------------------------
*/
.pg-product-registration form#regForm legend {
	display:inline;
	margin:0;
	padding:0;
	
}
.pg-product-registration form#regForm legend span {
	word-wrap:break-word;
	white-space:normal;
	display:block;
	max-width:620px;
}

.pg-product-registration .prodRegister select {
    background: none repeat scroll 0 0 #EEEEEE;
    display: block;
    width: 300px;
    margin-bottom: 10px;
}
.pg-product-registration-thank-you .mainContent .moduleThankYou{    
    display: block;
    height: 280px;
    float: left;
}
/* 
-------------------------------------------------
	New styles for Visual Force pages (not live yet)
-------------------------------------------------
*/
.pg-support-knowledge-base.pgOneColNav .mainContent .moduleContent {
	padding-left:0;
	padding-right:0;
}
.blockTabNav {
	clear:both;
	padding:30px 0 0 0;
}
.blockTabContent {
	clear:both;
	padding:10px 0;
}
.blockDetail {
	clear:both;
	margin:0 0 10px 0;
	padding:10px 0;
	background-color:#fff;
	border-bottom:1px solid #ddd;
}
.blockMetaData {
	float:right;
	display:inline;
	margin:0 0 10px 20px;
	padding:10px 20px;
	background-color:#fff;
	border:1px solid #ddd;
}
.blockMetaData ul {
  margin:0 0 20px;
  list-style-type:none;
}
.blockMetaData li h6 {
  margin:0 0 2px;
  padding:0 0 2px;
  border-bottom:1px solid #ddd;  
}
.blockMetaData .navList li {
  margin:0 0 5px;
  border:1px solid #ddd;  
}
.blockMetaData .navList li a {
  background:#f7f7f7;
  text-align:center;
  color:#000; 
}
.blockForm {
	padding:10px 0 20px;
}
.blockSearch {
	margin:0 0 20px;
}
.blockSearch .fieldText {
	float:left;
	display:inline;
	width:auto;
	margin-right:20px;
	clear:none;
}
.blockSearch .fieldText input {
  width:300px;  
  font-size:14px;
  line-height:18px;
  padding:1px;
}
.blockSearch .fieldSelect {
	float:left;
	display:inline;
	width:auto;
	margin-right:20px;
	clear:none;
}
.blockSearch .fieldSelect select {
  width:200px;  
  font-size:14px;
  line-height:18px;
}
.blockSearch .fieldSubmit {
	float:left;
	display:inline;
	clear:none;
	padding:16px 0 0 0; 
}
.searchString { 
	color:#757575;
	font-style:italic;
}

.blockResults ul { margin-left:17px;}


.tabsNav { list-style: none; border-bottom: solid 1px #ddd; display: block; height: 40px; padding: 0; margin-bottom: 20px; }
.tabsNav.contained { margin-bottom: 0; margin-left: 0; }
.tabsNav dt, .tabsNav li.section-title { color: #b3b3b3; cursor: default; display: block; float: left; font-size: 12px; height: 40px; line-height: 40px; padding: 0; padding-right: 9px; padding-left: 20px; font-weight: normal; width: auto; text-transform: uppercase; }
.tabsNav dt:first-child, .tabsNav li.section-title:first-child { padding: 0; padding-right: 9px; }
.tabsNav dd, .tabsNav li { display: block; float: left; padding: 0; margin: 0; }
.tabsNav dd a, .tabsNav li a { color: #6f6f6f; display: block; font-size: 14px; height: 40px; line-height: 40px; padding: 0px 23.8px; }
.tabsNav dd a:focus, .tabsNav li a:focus { font-weight: bold; color: #2ba6cb; }
.tabsNav dd.active, .tabsNav li.selected { border-top: 1px solid #ddd; margin-top: -1px; }
.tabsNav dd.active a, .tabsNav li.selected a { cursor: default; color: #3c3c3c; background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #e6e6e6; font-weight: bold; }



.blockKB .fieldTextArea textarea {
	width:460px;
	height:180px;
}
.blockKB .fieldText input {
	width:460px;
}

.blockKB form .errorMsg { 
	padding:0;
	margin:0;
	background:none;
	border:none;
	min-height:0;
	color:#C00;
}
#contentVisualForce {
	overflow:hidden;
	height:1500px;
	background:#fff;
}
body.pg-support-kb-ask 
{ background:#fff none;}

.blockResponseMsg {
	height:300px;
	margin:0;
	padding:40px 20px 0 80px;
	background:#fff url("/images/icons/symbols/icon-checkmark-green.png") no-repeat 20px 20px;
}
.blockResponseMsg h3 {
	color:#669900;
}

.navList.navLangSelect {
  margin:0 20px 0 0;
  padding:0;
}
.navList.navLangSelect li {
  float:right;
  display:inline;
  margin:0 5px 0 0;
  padding:0;
}
.navList.navLangSelect li a {
  float:right;
  display:inline;
  margin:0;
  padding:2px 10px;
}
.navList.navLangSelect li.selected a {
  border:none;
  color:#222;
  border:1px solid #222;
}


/* 
-------------------------------------------------
	Override KB 
-------------------------------------------------
*/

.blockAnswer *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) { 
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	line-height:1.5em !important;
}

