
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Global
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html,body {height: 100%;margin: 0px;}
body {background:#ffffff url(../images/background.png) repeat-x top left;color:#666666;font-family:arial, helvetica, sans-serif;font-size:62.5%;margin:0;padding:0;}
a {color:#ee8811;}
a:hover {color:#004477;}
div.clear {clear:both;}
img {border:0;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Templates/Page
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#page {background-color:#fff;border:3px solid #555555;margin:15px auto;padding:15px 15px 0 15px;width:900px;}

  /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ~ Templates/Page/Header
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  div#header {margin-bottom:5px;width:100%;}
  div#header div#search {float:right;margin-bottom:5px;text-align:right;width:395px;}
  div#header div#search div#box {margin-bottom:1px;}
  div#header div#search div#box form {margin:0;padding:0;}
  div#header div#search div#box span {color:#666666;font-size:1.2em;}
  div#header div#search div#box input[type='text'] {color:#666666;font-family:arial, helvetica, sans-serif;font-size:1.2em; padding:1px 2px;}
  div#header div#search div#box input[type='submit'] {font-size:1.2em;padding:0;}
  div#header div#search div#box select {color:#666666;font-family:arial, helvetica, sans-serif;font-size:1.2em;width:170px;}
  div#header div#search span#links {color:#666666;font-size:1.125em;margin-right:2px;}
  div#header h1 {color:#ee8811;float:left;font-size:3.4em;font-weight:bold;margin:0;padding:0;width:500px;}
  div#header h2 {color:#666666;clear:both;font-size:1.6em;font-weight:bold;margin:0;padding:0;}
  div#header p {color:#666666;font-size:1.3em;margin:2px 0 0 0;padding:0;}
  div#header p.breadcrumbs {color:#666666;clear:both;font-size:1.2em;margin:2px 0 0 0;padding-right:2px;text-align:right;}
  div#header p.breadcrumbs a {color:#ee8811;}
  div#header p.breadcrumbs a:hover {color:#004477;} 

  /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ~ Templates/Page/Body
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  div#body {background-color:transparent;margin:0;padding:0;width:100%;}

    /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ~ Templates/Page/Body/Sidebar
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
    div#body div#sidebar {background-color:#fff;border:solid 2px #555555;float:left;margin:0;padding:0 16px 10px 16px;width:152px;}
    div#body div#sidebar h2 {color:#666666;font-size:1.4em;font-weight:bold;margin:15px 0 4px 0;}
    div#body div#sidebar p {color:#666666;font-size:1.2em;margin:0 0 8px 0;padding:0;}
    div#body div#sidebar ul {list-style-type:circle;margin:0 0 8px 0;padding-left:20px;text-align:left;}
    div#body div#sidebar li {font-size:1.2em;margin-bottom:3px;}
    div#body div#sidebar img {display:block;margin:15px auto 0 auto;}
    div#body div#sidebar hr {background-color:#555555;border:0;color:#555555;height:1px;margin:15px 0 -5px 0;width:100%;}
    div#body div#sidebar div.addthis_toolbox div.custom_images img {display:inline-block;height:24px;width:24px;vertical-align:middle;margin:2px;}
    div#body div#sidebar div.addthis_toolbox a.addthis_button_expanded {color:#666666;font-size:1.0em;font-weight:bold;text-decoration:none;}
    div#body div#sidebar p.caption {color:#666666;font-size:1.0em;margin:0 0 8px 0;padding:0;text-align:center;}
    div#body div#sidebar p.caption a {color:#004477;}
    div#body div#sidebar p.caption a:hover {color:#ee8811;}
      
    /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ~ Templates/Page/Body/Store
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
    div#body div#store {background-color:#fff;border:solid 2px #555555;float:right;margin:0;padding:10px 16px 10px 1px;width:676px;}
    div#body div#store h1 {display:inline-block;font-size:1.8em;font-weight:bold;margin:0 0 5px 0;padding:0;}
    div#body div#store p {color:#666666;font-size:1.2em;line-height:13pt;margin:0 0 8px 0;padding:0;}
    div#body div#store select {color:#666666;font-family:arial, helvetica, sans-serif;font-size:1.2em;}
    div#body div#store input[type='text'] {color:#666666;font-family:arial, helvetica, sans-serif;font-size:1.2em;margin-right:3px;padding:1px 2px;}
    div#body div#store input[type='submit'] {font-size:1.1em;padding:0;text-transform:uppercase;}
    div#body div#store br {line-height:5pt;}
    div#body div#store hr.aom_hr {background-color:#555555;border:0;color:#555555;height:1px;margin:5px 0;width:100%;}

    
    /* Altered AOM CSS */
    .aom_e {color:#990000;font-weight:bold;font-size:1.4em;} /* ALTERED error text */

    a.aom_il {color:#004477;display:block;font-size:1.3em;font-weight:bold;width:90%;} /* ALTERED item link */
    a:hover.aom_il {color:#ee8811;} /* ADDED item link hover */
    a.aom_ilr {font-weight:normal;} /* item link regular */

    .aom_n {color:#990000;font-weight:bold;} /* ALTERED new text */

    .aom_pb {font-weight:bold; color:#990000;} /* price buy */
    .aom_pl {font-weight:normal;} /* price list */
    .aom_po { color:#990000;font-weight:normal;} /* ALTERED price onsale */

    .aom_sh {color:#990000;} /* ALTERED shipping text */
    .aom_sl {font-weight:bold;} /* subtitle */
    .aom_st {font-weight:bold;} /* ALTERED subtext */
    .aom_stt {color:#666666;} /* ALTERED price timestamp */
    .aom_sth {font-weight:bold;color:#990000;} /* subtext highlight */
    .aom_stn {font-weight:normal;} /* ALTERED subtext norm */
    .aom_t {font-size:1.3em; font-weight:bold;} /* ALTERED title */
    .aom_tr {font-weight:normal;overflow:hidden;} /* ALTERED text regular */
    .aom_ts {font-size:0.9em;} /* ALTERED text small */

    .aom_ctn {background-color:#555555;} /* ALTERED cart outline */
    .aom_ct {background-color:#fff;color:#666666;font-size:1.2em;font-weight:bold;} /* ALTERED cart */
    .aom_cte {background-color:#fff;} /* ALTERED cart even */
    a.aom_cte {font-size:1.1em;font-weight:bold;} /* ALTERED cart link even */
    a.aom_cte img {width:110%;}
    a.aom_ctle {color:#666666;font-size:0.9em;} /* ALTERED cart line even */
    .aom_cto {background-color:#fff;} /* ALTERED cart odd */
    a.aom_cto img {width:110%;}
    a.aom_cto {font-size:1.1em;font-weight:bold;} /* ALTERED cart link odd */
    a.aom_ctlo {color:#666666;font-size:0.9em;} /* ALTERED cart line odd */
    .aom_cts {background-color:#fff;color:#666666;font-weight:bold;} /* ALTERED cart subtotal */
    .aom_ctm {font-weight:bold; background-color:#FFFFFF;} /* message */

    .aom_mbox {border-bottom:#555555 1px solid;font-size:1.0em;font-weight:normal;margin-bottom:5px;margin-left:5px;margin-top:5px;}
    .aom_c select[name='offerlistingid'] {width:100%;}

    .aom_tag1 {font-size:1.0em;text-decoration:none;} /* least popular tags */
    .aom_tag2 {font-size:1.2em;text-decoration:none;} /* next popular tags */
    .aom_tag3 {font-size:1.4em;text-decoration:none;} /* next popular tags */
    .aom_tag4 {font-size:1.6em;text-decoration:none;} /* next popular tags */
    .aom_tag5 {font-size:1.8em;text-decoration:none;} /* next popular tags */
    .aom_tag6 {font-size:2.0em;text-decoration:none;} /* most popular tags */

    /* Previous/Next/Page numbers */
    .aom_pg {display:inline-block;font-size:1.2em;margin:5px 0 0 0;vertical-align:text-top;}
    .aom_pg a, .aom_pg span {float:left; padding:0.1em 0.2em; margin-right:0.1em;}
    .aom_pg span.aom_current {font-weight:bold;}
    .aom_pg a {color:#ee8811;text-decoration:underline;}
    .aom_pg a:hover {color:#004477;text-decoration: underline;}
    .aom_pg a.aom_np {font-weight:bold;}
    .aom_pg span.aom_np {color:#666666;}
    .aom_pg .aom_np-next {float:right;}
    .aom_pg span.aom_sp {padding:0.2em 0 0 0;}
    
    /* Boxes */
    .NarrowByBrandBox {background-color:#fff;}
    .NarrowByPriceBox {background-color:#fff;}
    .NewReleaseBox {background-color:#fff;}
    .BestsellerBox {background-color:#fff;}
    .MostGiftedBox {background-color:#fff;}
    .MostWishedForBox {background-color:#fff;}
    .aom_bl font {color:#666666;font-size:1.2em;font-weight:bold;margin:0;padding:0;}
    .aom_bb {vertical-align:bottom;}
    .aom_bt {font-size:1.1em;vertical-align:text-top;}
    /*hr.aom_hrb {background-color:#555555;border:0;color:#555555;height:1px;margin:15px 0 -5px 0;width:100%;}*/
    /*hr.aom_hrb {background-color:#fff;border:1px;color:#fff;height:1px;margin:0;padding:0;width:100%;}*/
    hr.aom_hrb {display:none;}
    
    /* Right column boxes */
table table table table table table td {margin:0;padding:2px 1px;}
table table table table table table td a {display:block;margin:0;padding:0;}
table table table table table table img {display:block;height:auto;margin:0;padding:0;width:35px;}

  /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ~ Templates/Page/Footer
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  div#footer {margin-top:15px;width:100%;text-align:center;}
  div#footer p {color:#666666;font-size:1.1em;margin:0 0 10px 0;padding:0;width:100%;}
  div#footer a {color:#004477;}
  div#footer a:hover {color:#ee8811;}
  div#footer img {margin:2px 1px;vertical-align:middle;}