/* 
 * Offer Page Template 03, "Viper"
 *
 * v1.0.6: added RTL related code
 *
 * page css: v1.0.6
 */
body.offer-03,
body.offer-03.pal-1 { 
	background-image: url('page-bg.gif');
    background-position: 0px 0px;
    background-color: #eee;
    margin:0px;
}

body.offer-03.pal-2 { 
    background-image: url('page-bg-pal-2.gif');
}
.header { 
    position:relative;
    display: block;
    width:980px; 
    height: 70px;
    margin: 0px auto; 
}
#logo a {
    display:block;
    position:absolute;
    position:transparent;
    background-image: url('cisco-logo-white.png');
    background-position:0px 0px;
    background-repeat:no-repeat;
    color:transparent !important;
    top:14px;
    left:0px;
    width:67px;
    height:40px;
    margin:0px;
    font-size:0;
}
.rtl #logo a{
	position:relative;
	float: right;	
}
#logo p {
    margin:0;
}
#nav {
    position:relative;
    bottom: -7px;
    right: -100px;
    width:880px;
    height:55px;
    vertical-align:bottom;
}
.rtl .header #nav {
	right: 0;
	float: left;
}
#nav ul {
    float:right;
    position:absolute;
    bottom:0px;
    right:0px;
    list-style-type: none;
    margin:0px;
    max-width:880px;
}
.rtl #nav ul {
    float: left;
    right: auto;
	left: 0;
}
#nav li {
    position:relative;
    bottom:0px;
    right:0px;
    display:inline-block;
    line-height:1.2em;
    font-size:14px;
    font-weight:normal;
    color:#fff;
    margin:0px;
    padding: 8px 15px;
    max-width:130px;
    vertical-align:bottom;
}
#nav li.wide {
    max-width:none;
}
#nav li.active {
    background-color:#2087c4;
}
#nav li a {
    color:#fff;
    text-decoration:none;   
}
.content-bed { 
    display:block;
    width:960px; 
    height:auto;
    margin:0px auto; 
    padding:0px 10px;
    background-color: #fff;
    box-shadow: 0 0 3px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 3px 2px rgba(0,0,0,.1);
}
@-moz-document url-prefix() {
    .content-bed {
        margin: -20px auto 0px auto;
    }
}
iframe {
    border: 0px;
}
#footer {
    display: block;
    border-top: 1px solid #ccc;
    margin: 10px 0px 60px 0px;
    padding: 10px 0px 20px 0px;
}
#footer .legal {
    display:block;
}