/* --------------------------------------------------
   DEVICES PRODUCT PAGE CSS
-------------------------------------------------- */
#m #middle {	
	margin:0 0 0 0;
	padding:0 5px 0 8px;}
#mr #middle {
   width:72%;
   padding:0 5px 0 8px;}

#support-wrap {

   margin:0;
   padding:0px 0;
   width:745px;
   background:white url(/images/css/gray-gradient.jpg) 0 10px repeat-x; 
   height:1150px;}
#support-wrap h6 {
   font-size:1em;
   color:#f26422;
   font-weight:bold;
   margin:10px 0 10px 0;
   padding:0;}
#support-wrap ul {
  list-style-image:url(/images/promo/v5fxt/square.gif); }
#support-wrap a {
   color:#245cce;
   text-decoration:none;}
#support-wrap a:hover {
   color:#be0000; 
   text-decoration:underline;}
/* #device-wrap a:visited {
   color:#3a30a5;} */
.solutionsLink {
   }
.includeFileDevices {
   display:none;}
#loading {
   color:#ee3424;
   font-size:2em;
   margin:155px 0 0 30px;}
#srch-field {
  width:300px;
  color:#888;}
.code {
  font-family:courier;}
#support-top {
  margin:10px 0 10px 0;
  position:relative;}
#support-bottom h6 span {
  font-weight:normal;
  color:#666;}
#support-search {
  width:375px;
  margin:0 0 25px 0;
  padding:3px 0 0 8px;}
#support-search form {
  margin:0;
  padding:0;}
#support-search a {
  padding:3px 1px 1px 1px;
  font-size:0.9em;}
#support-search p {
 background:white;
  width:333px;
  border:1px solid #e9eaa6;
  border-width:1px 0;
  height:48px;
  margin:15px 0 0 0;
  padding:8px 8px;
  font-size:0.9em;
  color:#666;}
#support-search p a {
  display:block;
  font-size:1em;
  padding:0 0 5px 0;}
#support-troubleshoot {
 background:white;
  position:absolute;
  top:0;
  right:183px;
  height:155px;
  width:150px;
  padding:1px 0 0 15px;
  border:1px solid #dbe7ec;}
#support-quicklinks {
background:white;
  position:absolute;
  top:0;
  right:8px;
  height:155px;
  width:150px;
 border:1px solid #dbe7ec;
  padding:1px 0 0 15px;}
#support-quicklinks ul,
#support-troubleshoot ul,
#support-ip ul {
  list-style-image:none;
  list-style:none;
  margin:0;
  padding:0;}
#support-quicklinks li,
#support-troubleshoot li,
#support-ip li {
  padding:0px 3px 1px 25px;}
#support-quicklinks a,
#support-troubleshoot a,
#support-ip a {
  font-size:0.9em;}
#support-bottom {
  position:relative;
  clear:both;
  padding:0 0 0 8px;}
#support-content {
  margin:0 8px 25px 0;
  padding:0;
  height:850px;
  background:white;
border: 3px solid #ec891d;
  width:515px;
float:right;
  overflow-y:auto;
  overflow-x:hidden;}
#common-links-wrap {
  display:none;}
#support-nav {
  margin:35px 0 0 0;
  padding:0;
  width:218px;
  position:absolute;
  top:0;
  left:8px;}
#support-nav h3 {
  color:black;
  background:none;
  font-weight:normal;
  font-size:1em;}
#support-nav a:hover {
  }
#support-nav .cmenu1 {
  
  margin:0 0 15px 0;}
#support-nav .catlink-cmenu1 {
  display:block;
  margin:0 0 0 0;
  padding:5px 3px 5px 0px;
  font-weight:bold;}
#support-nav .cmenu2  {
  margin:0;
  padding:0;}
#support-nav .hiliteSN {
  color:white;
  padding:8px 0;
  background:#ec891d;}
#support-nav .hiliteSN a {
  color:white;
  font-weight:bold}
#support-nav .topcat2 {
  margin:0;
  padding:1px 15px 1px 10px;
  font-size:0.9em;}
.block {
  margin:0 0 15px 0;
  padding:10px 0 0 0;}
.features {
  display:visible;}
#support-content .topcat1 {

  margin:0 0 25px 0;}
#support-content .topcat2 {
/*  background-color:#fefef8; */

  margin:0;
  padding:0 0 10px 0;}
#support-content .prop { /* IE6 hack to apply 'min-height' effect to tab content */
    height:235px;
    float:right;
    width:1px;}
#support-content h3 {
  width:200px;
  font-weight:normal;
  margin-left:15px;}
#support-content .common-links a.catlink-cmenu3 {
  padding-left:0;}
#support-content a.catlink-cmenu1 {
  display:block;
  font-weight:bold;
  padding:3px 8px;
  margin:0 0 15px 0;}
#support-content .cmenu2 {
  padding:0 0 0 0;
  margin:0 0 0 0;}
#support-content a.catlink-cmenu2 {
  margin:15px 0 10px 0px;
  line-height:22px;
 /* background:#fafae9 url(/images/css/suptChevronGreen.gif) 10px 1px no-repeat; */
  padding:3px 0 3px 15px;
/*  border:1px solid #d9da56;
  border-width:1px 0; */
  font-weight:bold;
  display:block;}
#support-content a.catlink-cmenu3 {
  margin:0;
  display:block;
  padding:2px 0 2px 35px;}
#support-content span.seeAll {
  font-size:0.8em;
  color:#888;
  margin-left:10px;
  font-weight:normal;}
#support-content .drLinks {

  padding:0 0 0 0;
  margin:0;
  width:250px;
  position:absolute;
  top:45px;
  right:0;
}
#support-content .cmenu3 {
  width:243px;}
.alert-wrap {
  clear:right;
  margin:0px 0 0px 0;
  padding:10px 0 10px 15px;
/*  background-color:#fefef8; */
}
.alert-wrap h4 {
  height:25px;
  color:#ee3424;
  padding:5px 0 0 25px;
  margin:0 0 5px 0;
  font-weight:normal;
  background:transparent url(/images/css/alertDoc.gif) 0 0 no-repeat;
}
.alert-wrap div {
  border-bottom:1px solid white;
  margin:0 30px 0 30px;
  padding:5px 0;}
.alert-wrap p {
/*  border:1px solid #e9eaa6; */
  border:1px solid #eaeaea;
  border-width:1px 0 0 0;
  color:#666;
  padding:10px 0 10px 25px;
  margin:0 25px;}
.alert-wrap p.doc-title-pdf {
  background:transparent url(/images/pdfmid.gif) 0 10px no-repeat;
}
.alert-wrap p.doc-title-html {
  background:tranpsarent url(/images/htmlmid.gif) 0 10px no-repeat;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 3px solid #ec891d;
	background-color: white;
	padding: 5px;
	opacity: 0.85;
    width:250px;
}
#tooltip h3, 
#tooltip div { 
  margin: 0;
  font-weight:normal;
  background-image:none; }
#support-content {
  position:relative;}
#support-content .cmenu2 {
  position:absolute;
  top:0;
  left:0;
  width:500px;}