/*Custom Style*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://themes.googleusercontent.com/static/fonts/roboto/v8/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://themes.googleusercontent.com/static/fonts/roboto/v9/Hgo13k-tfSpn0qi1SFdUfbO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(https://themes.googleusercontent.com/static/fonts/roboto/v8/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://themes.googleusercontent.com/static/fonts/roboto/v8/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}


body {
    font-family: Arial;
}

html {
    background: inherit;
}

/* signin related changes */
#signInSubmit,
#continue {
    color: #FFFFFF;
    padding: 0px 10px;
    margin: 0px;
    border-radius: 4px;
    background: #53AEF5;
    /* Old browsers */
    background: -moz-linear-gradient(top, #53AEF5 0%, #53AEF5 50%, #53AEF5 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53AEF5), color-stop(50%, #53AEF5), color-stop(100%, #53AEF5));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #53AEF5 0%, #53AEF5 50%, #53AEF5 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #53AEF5 0%, #53AEF5 50%, #53AEF5 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #53AEF5 0%, #53AEF5 50%, #53AEF5 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #53AEF5 0%, #53AEF5 50%, #53AEF5 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53AEF5', endColorstr='#53AEF5', GradientType=0);
}
#signInSubmit:hover,
#continue:hover {
    background: #53AEF5; /* Old browsers */
    background: -moz-linear-gradient(top, #53AEF5 24%, #53AEF5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#53AEF5), color-stop(100%,#53AEF5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #53AEF5 24%,#53AEF5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #53AEF5 24%,#53AEF5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #53AEF5 24%,#53AEF5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #53AEF5 24%,#53AEF5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53AEF5', endColorstr='#53AEF5',GradientType=0 ); /* IE6-9 */
}
#signInSubmit:active,
#continue:hover {
    background: #53AEF5; /* Old browsers */
    background: -moz-linear-gradient(top,  #53AEF5 1%, #53AEF5 14%, #53AEF5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#53AEF5), color-stop(14%,#53AEF5), color-stop(100%,#53AEF5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #53AEF5 1%,#53AEF5 14%,#53AEF5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #53AEF5 1%,#53AEF5 14%,#53AEF5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #53AEF5 1%,#53AEF5 14%,#53AEF5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #53AEF5 1%,#53AEF5 14%,#53AEF5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53AEF5', endColorstr='#53AEF5',GradientType=0 ); /* IE6-9 */
}
#signInSubmit span,
#continue span {
    background: none;
}
#signInSubmit-input,
#continue-input {
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    color: #FFFFFF !important;
    text-decoration: none;
}

/* general sign-in headers */
.ap_pagelet h1,
.ap_pagelet h2,
.ap_pagelet h3,
.ap_pagelet h4,
.ap_pagelet h5,
.ap_pagelet h6 {
    color: #53AEF5;
}

/* sign-in modal */
.ap_title h2 {
    color: #53AEF5 !important;
}
a.ap_warning_link {
    color: #53AEF5 !important;
}

/* container div */
#centerSlots {
    width:1044px;
    /* This is a fix to make have a min-height for all browsers */
    min-height:470px;
    height:auto !important;
    height:470px;
    /* end fix */
    margin:0 auto;
    position: relative !important;
}

/* same as top image size */
#ap_header {
    width:1024px;
    margin:0 auto;
    padding-top: 49px;
}

#ap_header img {
    position: relative;
    left: 100px;
    width: 250px;
    height: 70px;
}

/* to fix ie7 header bug */
.ie7 #ap_header {
    position: relative !important;
}

/* marketing div*/
#center-8 {
    width:460px;
    height:470px;
    position: absolute !important;
    top:0px !important;
    border-right:2px solid #777777;
    padding-right: 10px;
}

#center-8 .listDescription ul {
    display: inline-block;
}

#center-8 .listDescription ul li {
    background: none;
    list-style-type: disc;
    padding: 0px;
}

/* errors and warning on top of sign-in div*/
#message-box-slot {
    width: 560px;
    margin: auto 2px auto auto;
}
.message,.warning {
    width: auto !important;
}

/*sign-in,forgot password and register siv*/
#signin-slot, #register-slot, #forgotpassword-slot, #emailverify-slot{
    width: 572px !important;
    margin: auto 0px auto auto !important;
}

.ap_pagelet {
    padding-left: 30px;
    padding-top: 20px;
    width: 542px !important;
}

/* to remove that top border of footer*/
.ap_privacy_footer {
    margin-top: 40px;
    border: 0;
    width: 600px;
}
/* to make footer text centered to division */
.ap_privacy_footer > p{
    text-align: left;
}

/* take 2 rows of password on left
   reduce width of radio button*/
.ap_table > .ap_row > .ap_col1 {
    text-align: left !important;
    width: 15px !important;
}

/* to remove email section title*/
#ap_signin1a_email_section_title{
    padding: 0px !important;
}
/* push text box below*/
#ap_signin1a_email_row > .ap_col1{
    width: 370px !important;
}

/* last 4 rows, shift left */
#ap_signin1a_password_row > .ap_col1{
    display: none;
}
#ap_signin1a_signin_button_row > .ap_col1{
    display: none;
}
#ap_signin1a_forgot_password_row> .ap_col1{
    display: none;
}
#ap_signin1a_cnep_row> .ap_col1{
    display: none;
}

/* spacing between rows*/
#ap_signin1a_password_section_title{
    margin-top: 15px;
}
#ap_signin1a_password_row > .ap_col2{
    margin-top: 6px;
}
#ap_signin1a_signin_button_row > .ap_col2{
    margin-top: 12px;
}
#ap_signin1a_forgot_password_row> .ap_col2{
    margin-top: 12px;
}
#ap_signin1a_cnep_row> .ap_col2{
    margin-top: 6px;
}

/* checkbox alignment */
#ap_remember_me_checkbox_row > .ap_col1 {
    display: none;
}

#ap_remember_me_checkbox input {
    vertical-align: baseline;
}

#ap_remember_me_checkbox > label {
    padding-left: 6px;
}


/* font stuff sizes */
#ap_signin1a_pagelet_title{
    font-size: 22px;
}
.ap_row{
    font-size: 14px;
}
#ap_signin1a_forgot_password_row, #ap_signin1a_cnep_row{
    font-size: 12px;
}
#ap_signin1a_exist_cust_radio_row{
    padding:0px;
}

/* Digital Unified Nav */
.unified-top-nav {
    height: 37px;
    background-color: #000000;
    color:#ccc;
    top: 0;
    left:0;
    right:0;
    font-size: 15px;
    font-family: 'Helvetica Neue', 'Roboto', Arial, Verdana, sans-serif;
    font-weight: 700;
    position:relative;
}
.unified-top-nav a,
.unified-top-nav a:active,
.unified-top-nav a:visited {
    text-decoration: none;
    color:#ccc;
    cursor: pointer;
}
.unified-top-nav .top-nav-logo {
    display:block;
    zoom: 1;
    margin:0 auto;
}
.unified-top-nav .files-logo,
.unified-top-nav .photos-logo {
    background: url('https://images-na.ssl-images-amazon.com/images/G/01/digital/adrive/photos/logo.png');
    width: 141px;
    height: 35px;
}

.unified-top-nav .music-logo {
    background: url('https://images-na.ssl-images-amazon.com/images/G/01/digital/adrive/photos/amznLogo.png');
    width: 71px;
    height: 22px;
    margin-top:7px;
}

.unified-top-nav .amzn-prime-logo {
    background: url('https://images-na.ssl-images-amazon.com/images/G/01/digital/adrive/photos/amznPrmLogo.png');
    width: 79px;
    height: 22px;
    margin-top:7px;
}

.unified-top-nav li {
    position: relative;
    float: left;
    top: 11px;
    margin: 0;
    padding: 0 2em 0 0;
    line-height: 1;
    list-style: none;
    background: none;
}

.unified-top-nav li a:hover,
.unified-nav-right .details a:hover,
.unified-top-nav li a.current{
    text-decoration: none;
    color: #F68C24;
    cursor: pointer;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa704), to(#f37206));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.unified-top-nav ul {
    height: 37px;
    padding-left: 20px;
    margin: 0;
    list-style: none;
    float: left;
}
.unified-nav {
    position:relative;
    z-index:10;
}
.unified-nav-center {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:1;
}
.unified-nav-right {
    float: right;
    text-align: right;
    height: 36px;
    line-height:36px;
    z-index:10;
    position: relative;
    font-size: 13px;
    font-weight: 500;
    padding-right: 20px;
}

.unified-nav-right .details {
    vertical-align: 10px;
}
/** -- **/