/**
 * global.css
 *
 * Copyright (c) 2012 Amazon Technologies, Inc. All rights reserved
 * 
 * PRORIETARY/CONFIDENTIAL
 * 
 * Use is subject to license terms.
 */

* {
 margin : 0px;
 padding : 0px;
}

html {
	overflow-y:hidden;
	overflow-x:hidden;
}

body {
  overflow : auto;
  background-size: 100% 200px;
  background-repeat: repeat-x;
}

html , body {
  height : 100%;
}

a {
  text-decoration : none;
}



#footer-country-list ul li {
    list-style: none;
    display: inline-block;
    display : inline;
    padding-right: 10px;
    padding-left: 10px;
}


#wrapper {
   min-width : 982px;
}

#wrap-header{
   font-family: Helvetica, Arial, verdana, sans-serif;
   color: #666666;
   padding-top : 16px;
}

#header {
    background-size : 982px 159px;
	height: 159px;
    position: relative;
    background-repeat: no-repeat;
}

#header-text {
  padding-top : 13%;
  padding-left : 1.5%;
}

#center-content {
  min-height : 595px;
}

#center-content-data {
  padding-top : 32px;
}

#center-kindle {
   padding-top : 50px;
   padding-bottom : 50px;
}

#kindle-sidebar {
  float : left;
}

#kindle-sidebar-image {
	width : 100%;
	max-width : 612px;
}

#help-content {
   width : 60%;
  float : right;
  margin-left : 38px;
  margin-top : 34px;
  margin-right : 60px;
}

#footer-section {
	position : relative;
    text-align: center;
}

#copyright {
  background-color : #e8e8e8;
  -webkit-border-radius: 3px;
  border-radius : 3px;
   height: 24px;
   text-align: center;
   padding-top: 5px;
}

#copyright ul li {
    list-style: none;
    display: inline-block;
    display : inline;
    padding-right: 20px;
}


#image-help-links
{
margin-left: 0;
margin-top : 20px;
padding-left: 0;
list-style: none;
}

#image-help-links li 
{
padding-top : 5px;
height : 36px;
padding-left: 50px;
background-repeat: no-repeat;
background-size: 36px 36px;
line-height : 1;
}

#image-help-links li a {
  font-size : 14px;
  font-family : Helvetica;
  font-style :normal;
  color : #677689;
  padding-top : 6px;
  display : block;
}

#noimage-help-links
{
margin-left: 0;
padding-left: 0;
margin-top : 45px;
list-style: none;
}

#noimage-help-links li {
  margin-bottom : 10px;
  line-height : .9;
}

#noimage-help-links li a {
  font-size : 12px;
  font-family : Helvetica;
  color : #38679f;
}

#left-help-list {
  width : 50%;
  float : left;
}

#left-help-list-container {
	border-right : 1px solid;
	border-right-color : #EEE;
	padding-right : 36px;
}

#right-help-list-container {
	padding-left : 36px;
}

#right-help-list {
  width : 35%;
  float : left;
  margin-right : 10px;
}

#kindle-support-text {
  font-size : 22px;
  font-family : Helvetica;
}

#kindle-text {
 color: #ff9900;
}

#support-text{
  color : #677689;
}

#footer-country-list  ul li a:hover{
  cursor: pointer;
  color : #ff9900;
}

#footer-country-list ul li  a{
  font-size : 11px;
  font-family : Helvetica;
  color : #666666;
}

#footer-grey-links ul li  a{
  font-size : 9px;
  font-family : Helvetica;
  color : #666666;
}

#footer-grey-links  ul li a:hover{
  cursor: pointer;
  color : #ff9900;
}

.list-line-divider {
  display: block; 
  height: 1px;
  border: 0; 
  border-top: 1px solid #eeeeee;
}

.center-column {
   width : 982px;
   margin-left : auto;
   margin-right : auto;
}

.center-scaling {
   width : 65%;
   margin-left : auto;
   margin-right : auto;
}

.top-level-wrap {
  width : 100%;
  position : relative;
}

.footer-item-margin {
  margin-top:10px;
}

#footer-grey-links {
  float : left;
  padding-left:10px;
}

#grey-text {
  padding-right:10px;
  margin-top : 5px;
  float: right;
  font-size : 9px;
  font-family : Helvetica;
  color : #666666;
}

#divider {
	margin-top: 50px;
	float : left;
	margin-left : 36px;
	margin-right : 36px;
}

#kindle-text-logo {
	padding-top : 15px;
	padding-left : 15px;
}

#selected-country-name {
  float : left;
}

#country-changer {
  float : right;
  padding-top : 5px;
}

#selected-country-change {
  float : left;
}

#country-info {
  margin-top : 75px;
  margin-right : 14px;
  margin-left : 15px;
  margin-bottom : 14px;
}

#country-changer-image {
	padding-top : 2px;
}

.country-changer-text {
  font-size : 10px;
  font-family : Arial;
  cursor : pointer;
  font-weight : bold;
  display : block;
  padding-top : 4px;
}

#change-text {
  color : #ffffff;
}

#country-text {
  color : #ffffff;
}

#selected-country-name {
  font-size : 20px;
  font-family : helvetica;
  color : #ff9900;
}

#language-changer {
 float : right;
 margin-right : 14px;
}

#overlay-container {
     display : none;
     z-index : 500;
     width:100%;
	 height : 100%;
	 -webkit-box-align: center;
     -webkit-box-orient: vertical;
     -webkit-box-pack: center;
     -webkit-transition: 100ms opacity;
     background-color: rgba(255, 255, 255, 0.50);
     bottom: 0;
     left: 0;
     overflow: auto;
     padding-top: 20px;
     position: fixed;
     right: 0;
     top: 0;
}

.overlay-width {
  width : 596px;	
}

#overlay-popup-container  {
    background-size : 585px 193px;
	background-position : center;
	background-repeat : no-repeat;
	z-index : 500;
	width: 100%;
	height : 193px;
	margin-left: auto;
	margin-right: auto;
	position : absolute;
	top : 32%;
}


#country-list-heading {
  width : 585px;
  margin-left : auto;
  margin-right : auto;
  padding-left : 17px;
  padding-top : 9px;
  font-size : 14px;
  font-family : helvetica;
  color : #ff9900;
  font-weight : bold;
}

#country-list-container {
   width : 585px;
   margin-top : 14px;
   margin-left : auto;
   margin-right : auto;
}

#na-country-list {
  float : left;
  width : 120px;
  padding-left : 40px;
}

#eu-country-list {
  float : left;
  width : 260px;
}

#asia-country-list {
  float : left;
  width : 60px;
  margin-right : 25px;
}

.popup-country-list {
  font-size : 11px;
  font-family : helvetica;
  color : #cccccc;
  font-weight : normal;
  padding : 0px;
  list-style-position : inside;
}

.popup-country-list  li{
  margin-bottom : 4px;
  cursor: pointer;
}

.popup-country-list  li:hover{
  cursor: pointer;
  color : #ff9900;
}

.popup-list-divider {
  float : left;
  margin-right:36px;
  margin-top : 30px;
}

.all-country-list-heading {
  font-size : 11px;
  font-family : helvetica;
  color : #ffffff;
  font-weight : bold;
  margin-bottom : 14px;
  margin-top : 5px;
}

.eu-country-list-columns {
  float:left;
  margin-right : 18px;
}

#all-other-country-list-heading {
	margin-top :30px;
}

#all-other-country-list {
        font-weight : bold;
        position : absolute;
        bottom : 10px;
}

#language-changer-image {
	float : left;
}

#language-changer-languages {
	float : right;
	font-size : 11px;
    font-family : helvetica;
    color : #4383AA;
    font-weight : bold;
    padding-top : 2px;
    margin-left : 3px;
}

#language-changer-languages ul {
	list-style-type : none;
	padding-left : 0;
}

#language-changer-languages ul li {
   display : inline-block;	
}

#language-changer-languages ul li:hover {
  cursor: pointer;
  color : #ff9900;	
}



#canvas-container {
  position : relative;
  width : 982px;
  height : 159px;
}

#world-map-canvas-layer-1 {
   z-index : 10;
}

#world-map-canvas-layer-2 {
   z-index : 30;
}


#world-map-canvas-layer-3 {
   z-index : 50;
}

#world-map-canvas-layer-4 {
   z-index : 70;
}

#world-map-canvas-layer-5 {
   z-index : 90;
}

#world-map-canvas-layer-6 {
   z-index : 110;
}

#world-map-canvas-layer-7 {
	width : 981px;
   z-index : 150;
   border : 1px solid;
   border-color : #e3e4e5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
   border-radius: 6px;
}

.canvas-layer {
  position : absolute;
  width : 982px;
  height : 159px;
}

#static-image-container {
  	position : relative;
	height : 159px;
}

#footerbar {
  display: block; 
  height: 1px;
  border: 0; 
  border-top: 1px solid #eeeeee;
}
