h1, h2, h3 {
    color: #cc6600;
}

h1 { 
    font-size: 16px;
    font-weight: bold;
    font-style: Verdana;
}

h2 {
    font-size: 13px;
}

ul li {
    background-image: none;
    list-style-type: disc;
    list-style-position: inside;
    padding-left: 0px;
    padding-bottom: 10px;
}

.cart_header {
    font-family: Verdana;
    font-weight: bold;
    font-size: 18px;
    color: #cc6600;
}

table.cart {
    border-collapse:separate;
    background:#EFF4FB;
    border-left:1px solid #686868;
    border-right:1px solid #686868;
    border-top:1px solid #686868;
    border-bottom:1px solid #686868;
    border-color:rgb(194, 216, 226);
    padding: 3px 3px 3px 3px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #333;
}

tbody.scrollable_table {
    overflow-y: auto;
    overflow-x: hidden;
    height: 155px;
}
                                                                                                                                                                              
table.cart td, table.cart th {
    padding:5px;
}
                                                                                                                                                                              
table.cart caption {
    padding: 0 0 .5em 0;
    text-align: left;
    font-size: 1.8em;
    font-weight: bold;
    text-transform: uppercase;
    color: #333;
                                                                                                                                                                              
    background: transparent;
}
                                                                                                                                                                              
table.cart thead th, table.cart tfoot th, table.cart tfoot td {
    background:rgb(214, 235, 255);
    color:#000;
    font-weight: bold;
    border-bottom: solid 1px rgb(194, 216, 226);
    padding-top: 0px;
    padding-bottom: 0px;
}
                                                                                                                                                                              
table.cart tfoot td {
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    font-color: black;
}
                                                                                                                                                                              
.subtotal {
   text-align: left;
   font-color: #9a0002;
   color: #9a0002;
   white-space: nowrap;
}

.itemPrice {
    white-space: nowrap;
}

.itemTotalPrice {
	white-space: nowrap;
}

.disclaimer {
   font-size: 10px;
   font-weight: normal;
}

table.cart tbody th, table.cart tbody td {
    border-bottom: solid 1px rgb(194, 216, 226);
}

table.cart td.quantity {
    padding-left: 15px;
}

table.cart tbody th {
    white-space: nowrap;
}

table.importantMessageBox {
    width: 90%;
    border-spacing: 0;
    padding: 10px;
    border: 1px solid #990000;
    background-color: #dd9988;
    margin-left: 5%;
}

table.importantmessage_inner {
    width: 100%;
    border-spacing: 0;
    padding: 8px;
    border: 0px;
}


div#wrapper     { 
    width: 100%; 
    min-width: 1000px;
}
div#topSlots    { padding-top: 2%; width:100%; }
div#centerSlots {
    float: left;
    width: 42%;
    padding-top: 1%;
    padding-left: 5%;
}
div#rightSlots {
    float: right;
    width: 48%;
    padding-top: 1%;
    padding-right: 5%;
}

/* TABLE */
div#top-1       { padding-left: 5%; width: 90%; padding-right: 5%; border: 0px solid black;  }
div#top-3       { padding: 1% 5% 1%;  border: 0px solid red; }

div#center-0 > .message { width: 97%; }

div#right-1 {
    width: 100%;
    text-align: left;
    float: right;
}

div#signin-slot {
    width: 100%;
    text-align: left;
    float: right;
}

div#forgotpassword-slot { 
    width: 100%;
    text-align: left;
    float: right;
}

div#register-slot { 
    width: 100%;
    text-align: left;
    float: right;
}

div#register-slot > .ap_pagelet { height: 230px; }

.ap_pagelet {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    border: 2px solid #D6EBFF;
    margin-left: 0px;
    margin-right: 0px;
}
.fixed_width_form table { width: auto; }
.sign_in_info {
    float: right;
    width: 85%;
}

.payphrase_pagelet {
    float: right;
    width: 85%;
    border: 2px solid #D6EBFF;
    height: auto;
}
.payphrase_button {
    float: left;
    padding: 10px;
}
.payphrase_text {
    width: 99%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}
.or_class {
    float: left;
    font-weight: bold;
    font-size: 16px;
    padding-top: 30px;
    padding-left: 5%;
}
.back_to_link_class {
    padding: 8px 8px 8px 15%;
}
.ap_section_title {
    padding-left: 10px;
}
div#ap_fpp_footer { 
    padding-left: 10px;
    padding-right: 10px;
}
div#bottomSlots { float: left; width: 100%; border: 0px solid black; }
div#bottom-1    { width: 90%; padding-left:5%; padding-top: 1%; padding-right: 5%; border: 0px solid white; text-align: justify;}
div#right-2 {
    width: 100%; 
    float: right;
}
div#signInInfo > h3 {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: black;
}

.amazonPaymentLogo { text-align: right; }
.progressLogo { text-align: center; }
.progressSection { text-align: center; }

div#progressLogo {
    text-align: center;
}

.ap_list_item {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    font-color: black;
    float:left;
}

.ap_pagelet_title {
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    padding-left: 0px;
    margin-bottom: 0px;
    text-indent: 10px;
}

.ap_section_title {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #cc6600;
}

.ap_input_label {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    font-color: black;
}

.ap_radio_label {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    font-color: black;
}

input#ap_password {
    width: 73%;
}

div#ap_signin_forgot_password > a {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}

div#ap_signin_cnep > a {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}

div#bottom-1 > h2 {
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #cc6600;
}

.ap_privacy_info { 
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}

.copyright {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}

.importantMessageHeader { padding: 10px; font-family: verdana,arial,helvetica,sans-serif; font-size: normal; background-color: #ffffd5; }
                                                                                                                                                                              
.cba_important_message_header { font-size: medium; }

.errorText {
    color: #990000;
}

.merchant-name-header { font-weight: bold;font-size: 21px; letter-spacing: -1px; }


div#ap_signin1a_email_row > .ap_col2 {
    width: 200px;
}

.ap_col1 {
    width: 15px;
}

.ie6 #right-2    { padding-right: 7%;}
.ie6 #right-1    { padding-right: 7%;}
.ie6 #forgotpassword-slot {padding-left:7%;}
.ie6 #register-slot {padding-left:7%;}
.ie6 #signin-slot { padding-left: 7%;  } 
.ie6 #centerSlots { width: 47%; }

.currencyINR {
  display: inline-block;
  background: url("https://images-na.ssl-images-amazon.com/images/G/31/INRupeeCurrency/rupee_final.png");
  background-repeat: no-repeat;
  background-position: -18px -44px;
  width: 5px; 
  height: 10px;
  line-height: 9px; 
  padding-right: 2px; 
}

.currencyINR.highlighted {
  display: inline-block;
  background: url("https://images-na.ssl-images-amazon.com/images/G/31/INRupeeCurrency/rupee_final.png");
  background-repeat: no-repeat;
  background-position: 0px -44px;
  width: 5px; 
  height: 10px;
  line-height: 9px; 
  padding-right: 2px; 
}

.currencyINR.highlighted.big {
  display: inline-block;
  background: url("https://images-na.ssl-images-amazon.com/images/G/31/INRupeeCurrency/rupee_final.png");
  background-repeat: no-repeat;
  background-position: 0px -71px;
  width: 5px; 
  height: 15px;
  line-height: 15px; 
  padding-right: 2px; }

.ap-locale-en_IN #centerSlots {
  width: 50%;
}

.ap-locale-en_IN #ap_signin1a_new_cust_radio_row {
  padding-left: 20px;
}
.ap-locale-en_IN div#register-slot > .ap_pagelet {
    height : 270px;
}

.ap-locale-en_IN #ap_signin1a_exist_cust_radio_row {
  padding-left: 20px;
  float: left;
  width: 200px;
}

.ap-locale-en_IN div#ap_signin1a_exist_cust_radio_row > .ap_col2 {
  width: 160px;
}

.ap-locale-en_IN div#ap_signin1a_email_row > .ap_col1 {
  text-align: left;
  width: 189px;
  padding-left:23px;
}

.ap-locale-en_IN div#ap_signin1a_email_row > .ap_col2 {
  padding-left: 10px;
}

.ap-locale-en_IN #ap_signin1a_password_row {
  clear: none;
}

.ap-locale-en_IN #ap_signin1a_password_row > .ap_col1 {
  display: none;
}

.ap-locale-en_IN #ap_signin1a_password_row > .ap_col2 {
  padding-top: 4px;
  width: 200px;
}

.ap-locale-en_IN #ap_signin1a_pagelet input#ap_password {
  width: 200px;
  position: relative;
  left: 10px;
  top: -2px;
}

.ap-locale-en_IN #ap_signin1a_pagelet input#ap_email {
  width: 200px;
  position: relative;
  left: 7px;
  top: 0px;
}

.ap-locale-en_IN #ap_signin1a_forgot_password_row {
  position: relative;
  left: 188px;
  top: -87px;
}

.ap-locale-en_IN #ap_signin1a_signin_button_row {
  padding-top: 60px;
}

.signInMessageBox {
  font-size: 13px;
  background-color: #FFFEDC; 
  font-weight: 100; 
  border-style: solid; 
  border-color: #58A3C3; 
  width: 80%; 
  border-width: 1.5px; 
  padding-top: 10px; 
  padding-left: 10px; 
  padding-right: 10px; 
  padding-bottom: 10px; 
  margin: 15px;
}

#itemTitle {
  float: left;
}

#soldBy {
  padding-left: 3px;
  padding-right: 3px;
  font-weight: normal;
  color: #838485;
  float: left;
}

#merchantName {
  font-weight: bold;
}

.ap_table > .ap_row > span {
  float: none;
}
