 /* c45 Local Action Bar Container
  * v1.1
  *
  * v1.1: update classnames to -dm;
  * v1.0
  */

.c45-dm {
	position: relative;
	display: block;
	width:100%;
	height:57px;
	padding-top:17px; 
	z-index:300;
}

.c45-dm .trigger {
	height: 57px;
	padding: 0;
	border-top: 1px solid #fff;
}
.c45-dm .trigger a {
	position: relative;
	display: inline-block;
	height:50px;
	width:100%;
	top:0;
	left:0;
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.png');
	background-repeat: no-repeat;
	background-position: 0 -17px;
	padding: 7px 0 0 0;
	font-size: 123.07%;
	color: #666;
	text-align: center;
	vertical-align: middle;
}
.c45-dm a noscript {
	font-size: 70%;
	text-align: left;
	line-height: .8em;
}
.ie67 .c45-dm .trigger a {
	display:inline;
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.gif');
	background-position: 0 -17px;
}
.c45-dm .trigger a:hover {
	text-decoration: none;
}
.c45-dm .trigger .yesscript {
	display:none;	/* will be changed to inline by js */
}
.c45-dm .trigger .img-trg {
	display:none;	/* will be changed to inline by js */
	width: 46px;
	height: 46px;
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.png');
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 10px;
}
.rtl .c45-dm .trigger .img-trg {
	margin-right: 0;
	margin-left: 10px;
}
.c45v1-dm .trigger .img-trg {
	background-position: 0 -240px;
}
.c45v2-dm .trigger .img-trg {
	background-position: 0 -180px;	
}
.c45v3-dm .trigger .img-trg {
	background-position: 0 -120px;
}
/* all the smart browsers get this right without the gymnastics */
.ie67 .c45v1-dm .trigger .img-trg {
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.gif');
	background-position: 0 -240px;
}
.ie67 .c45v2-dm .trigger .img-trg {
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.gif');
	background-position: 0 -180px;
}
.ie67 .c45v3-dm .trigger .img-trg {
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.gif');
	background-position: 0 -120px;
}

.c45-dm .drawer {
	display: inline-block;
	position: absolute;
	background-color: #efefef;
	width: 298px;
	bottom: 57px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	z-index:100;
}
.c45-dm .content {
	width: 100%;
}

.c45-dm .top {
	display: block;
	position: absolute;
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.png');
	background-repeat: no-repeat;
	width:300px;
	height: 17px;
	top: -17px;
	left: -1px;
	padding:0;
}
.ie67 .c45v1-dm .top {
	padding-top:0;
	padding-bottom:0;
	line-height:0;
	height:17px;
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.gif');
}
.c45-dm .top .a-top-arrow {
	position: relative;
	display: block;
	height:11px;
	width:100%;
	border-bottom: 1px solid #ddd;
	text-align: center;
	z-index:1;
	padding: 6px 0 0;
}		

.c45-dm .top .img-top-arrow {
	display: none; /* will be changed to inline-block by js */
	height: 5px;
	width: 9px;
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.png');
	background-repeat: no-repeat;
	background-position: 0 -80px;
}
.ie67 .c45-dm .top .img-top-arrow {
	font-size: 1px;
	line-height: 1px;
}
.c45-dm .hover .img-top-arrow {
	background-position: 0 -100px;
}
.c45-dm .open .img-top-arrow {
	background-position: 0 -90px;
}

/* all the smart browsers get this right without the gymnastics */
.ie67 .c45-dm .top .img-top-arrow {
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.gif');
	background-position: 0 -80px;
}
.ie67 .c45-dm .hover .img-top-arrow {
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.gif');
	background-position: 0 -100px;
}
.ie67 .c45-dm .open .img-top-arrow {
	background:url('//www.static-cisco.com/assets/pilot/c45/c45_bg.gif');
	background-position: 0 -90px;
}

 /* c51 How to Buy / Contact Us - Local Action Bar Content Component
  * v1.5
  *
  * v1.5: fixed bug - lab button styles are updated
  * v1.4: fixed bug - line break missing between Contact Us/Chat Now Button, Email Us and Request Quote Text Links
  * v1.3: fixed bug - links are click-able when clicked in empty areas 
  * v1.2: update class names to -dm;
  * v1.1
  */
.c51-dm
.clb .c51-dm {
    background-color: #f9f9f9;
    padding: 0;
}
.c51-dm .button {
    margin: 1px auto 4px auto;
    width:109px;
    text-align:center;
}

.c51-dm ul,
.rtl .c51-dm ul {
    list-style-type:none;
    margin:0 17px;
}

.c51-dm li {
    border-top: 1px solid #ccc;
    padding:13px 10px 11px 10px;
    margin:0;
    font-weight:bold;
}
.c51-dm li.first {
	text-align: center;
}
.c51-dm a {
    display:table;
}
.c51-dm img {
    text-align: center;
    margin: 2px 0 1em 0;
}

.c51-dm .price {
    font-weight:normal;
    font-size:10px;
}
.c51-dm .phone {
    color:#333;
    margin-bottom:0;
}
.c51-dm .number {
    font-weight:bold;
}
.c51-dm .time {
    font-size:10px;
    margin-bottom:0;
    font-weight:normal;
}
.c51-dm .countries {
    font-size:10px;
    font-weight:normal;
}


/* chat */
/* Chat Now "call to action" (button) */
.c51-cta, 
.c51-cta b, 
.c51-cta b b {
    background-image:url("//www.static-cisco.com/c/dam/assets/pilot/a00/cc06-button.png");
	background-color: #364148;
	background-repeat:repeat-x;
	border-radius: 4px;
	background-position: 0 0;
	height:auto;
    color:#fff!important;
	text-decoration:none!important;
	font-weight:bold;
	font-family:arial;
	cursor:pointer;
	outline:none;
	margin:0;
	line-height:19px;
	display:-moz-inline-box;
	display:inline-block;
	font-size:11px;
	-moz-box-align:center;
    }
.c51-cta:hover, 
.c51-cta:hover b, 
.c51-cta:hover b b {
	background-position: 0 -84px;
	background-color: #252e34;
}
.c51-dm div.c51-cta {
	margin-left: 0;
}
    
/* Do not further indent the c2c buttons. */
.c51-dm div.c2c-component,
.c51-dm div.c2c-component div {
    padding: 0;
    border: none;
    width: auto;
}

/* Position the proactive chat. */
.c2c-proactive-modal {
    position: fixed;
    top: -1000px;
    left: -1000px;
}
 /* c52 Get Support - Local Action Bar Container
  * v1.1
  *
  * v1.1 update classnames to -dm
  * v1.0
  */
.c52-dm,
.clb .c52-dm {
	background: #f9f9f9;
	padding: 32px 20px 35px;
}

.c52-dm h3 {
	display:inline;
	background-image: url('//www.static-cisco.com/assets/pilot/c52/c52_caret.gif');
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 15px;
	text-decoration: none;
}
.rtl .c52-dm h3 {
	background-image: url('//www.static-cisco.com/assets/pilot/c52/c52_caret.rtl.gif');
	background-position: left 4px;
	padding-left: 15px;
	padding-right: 0;
}
.c52-dm a h3  {
	color: #666;
}

.c52-dm hr {
	clear:both;
	margin: 11px 0 12px 0;
	padding: 0;
	border: 0;
	height: 1px;
	background-color: #e6e6e6;
	color: #e6e6e6;
}

.c52-dm ul,
.rtl .c52-dm ul {
	margin:0;
}

.c52-dm li {
	list-style-type: none;
} 

 /* c53 Follow Us - Local Action Bar Content Component
  * 
  *This revision is being manually managed to be equivalent to Web Publisher version #.
  * $Revision: 1.1 $
  * v1.1: update classpaths to -dm;
  */
.c53-dm,
.clb .c53-dm {
	background: #f9f9f9;
	padding: 30px 20px 10px;
}

.c53-dm hr {
        clear:both;
        margin: 11px 0 12px 0;
        padding: 0;
        border: 0;
        height: 1px;
        background-color: #e6e6e6;
        color: #e6e6e6;
}

.c53-dm ul,
.rtl .c53-dm ul {
	display:inline-block;
	margin: 0 0 20px;
	vertical-align:top;
}
.c53-dm .c53-ul-left {
	width: 131px;
}
.c53-dm .c53-ul-right {
	width: 121px;
}
.ie67 .c53-dm ul {
	width:128px;
	display:inline;
}


.c53-dm .c53-ul-left li,
.c53-dm .c53-ul-right li {
	margin: 0 -2px 0 0;
	padding: 8px 15px 9px 35px;
	background-image: url('//www.static-cisco.com/assets/pilot/c53/c53_bg.png');
	background-repeat: no-repeat;
	list-style-type: none;
}
.rtl .c53-dm .c53-ul-left li {
	padding: 8px 35px 9px 15px;
}
.c53-dm .c53-ul-right li {
	padding: 8px 0 9px 35px;
}
.rtl .c53-dm .c53-ul-right li {
	padding: 8px 35px 9px 0;
}


.ie67 .c53-dm .c53-ul-left li,
.ie7 .c53-dm .c53-ul-right li {
	background-image: url('//www.static-cisco.com/assets/pilot/c53/c53_bg.gif');
}

.c53-dm li.facebook {
	background-position: 0 -56px;
}
.rtl .c53-dm li.facebook {
	background-position: right -56px;
}

.c53-dm li.twitter {
	background-position: 0 4px;
}
.rtl .c53-dm li.twitter {
	background-position: right 1px;
}

.c53-dm li.flickr {
	background-position: 0 -176px;
}
.rtl .c53-dm li.flickr {
	background-position: right -176px;
}

.c53-dm li.youtube {
	background-position: 0 -116px;
}
.rtl .c53-dm li.youtube {
	background-position: right -116px;
}

.c53-dm li.sms {
	background-position: 0 -237px;
}
.rtl .c53-dm li.sms {
	background-position: right -237px;
}

.c53-dm li.podcasts,
.c53-dm li.podcast {
	background-position: 0 -418px;
}
.rtl .c53-dm li.podcasts,
.rtl .c53-dm li.podcast {
	background-position: right -418px;
}

.c53-dm li.videos,
.c53-dm li.video {
	background-position: 0 -352px;
}
.rtl .c53-dm li.videos,
.rtl .c53-dm li.video {
	background-position: right -352px;
}

.c53-dm li.blogs,
.c53-dm li.blog {
	background-position: 0 -294px;
}
.rtl .c53-dm li.blogs,
.rtl .c53-dm li.blog {
	background-position: right -294px;
}

.c53-dm li.community {
	background-position: 0 -479px;
}
.rtl .c53-dm li.community {
	background-position: right -479px;
}

