/* Ambassador Main Layout */
  * {
    margin:0px;
    padding:0px;
    font-family:Georgia,Verdana,New Times Roman,serif;
    font-size:12px;
  }
  BODY {
    color:#000;
    background-color:#000;
  }
  DIV {
    position:relative;
    margin:0px;
    padding:0px;
  }
  H1 { font-size:25px; color:#000; }
  H2 { font-size:22px; color:#000; }
  H3 { font-size:18px; color:#000; }
  H4 { font-size:14px; color:#000; }
  H5 { font-size:12px; color:#000; }
  H6 { font-size:10px; color:#000; }
  H1, H2, H3, H4, H5, H6 {
    margin:0px 5% 0.1em 5%;
    padding-top:1.5em;
  }
  P {
    margin:0.5em 5% 0.1em 10%;
  }
  A { color:#333; text-decoration:none; }
  A:hover { color:#888; }
  A:visited { color:#666; }
  IMG { border:none; }


  #body {
    width:900px;
    margin:10px auto;
    background-color:#ccc;
  }
  #index #body { background-color:#c03; }

  #bodyInner {
    width:700px;
    margin:0px 50px;
    padding-top:25px;
    background-color:#CCC;
  }
  #index #bodyInner {
    width:650px;
    margin:0px 125px;
  }


  #body #header {
    width:700px;
    height:100px;
    margin:0px 50px;
    background-color:#FFF;
    z-index:100000;
  }
  #index #header {
    margin:0px 50px;
    width:550px;
  }
  #body #header #title {
    position:absolute;
    top:-25px;
    right:125px;
    width:450px;
    height:80px;
    background-color:#FFF;
  }
  #index #title { right:50px !important; }
  #body #header #title H1 {
    height:80px;
    padding:0px;
    margin:0px;
    background-image:url(/include/img/logo.jpg);
    background-repeat: no-repeat;
    background-position: center;
  }
  #body #header #title H1 SPAN { display:none; }
  #body #header .corner {
    position:absolute;
    top:-25px;
    height:25px;
    width:125px;
    background-color:#000;
    color:#FFF;
    text-align:center;
    font-size:15px;
    font-weight:bold;
  }
  #body #header #phone { left:0px; }
  #body #header #search { right:0px; }
  #index #header #phone { left:-50px; }
  #index #header #search { right:-50px; }
  #body #header #search INPUT {
  }
  #body #header #search INPUT#srch {
    width:95px;
    border:1px solid #CCC;
    background-color:#FFF;
    font-size:15px;
    color:#000;
  }
  #body #header #search INPUT#sub {
    width:55px;
    background-color:#000;
    border:none;
    font-size:12px;
    color:#FFF;
  }
  #body #header #viewcart {
    position:absolute;
    top:0px;
    height:25px;
    width:125px;
    text-align:center;
  }
  #body #header #viewcart { left:0px; }
  #index #header #viewcart { left:-50px; }
  #body #header #viewcart A {
    padding:3px 5px;
    background-color:#000;
    color:#FFF;
  }

  #body #header #menuBar {
    position:absolute;
    left:-5px;
    bottom:0px;
    width:710px;
    height:25px;
    background-color:#000;
    z-index:100000;
  }
  #index #menuBar { left:-80px !important; }


  #body #main {
    width:700px;
    margin:0px 50px;
    background-color:#FFF;
  }
  #index #main { width:550px !important; }


  #body #main .sidebar {
    display:none;
  }
  #index #main .sidebar {
    display:block !important;
    position:absolute;
    top:50px;
    width:125px;
    height:auto;
  }
  #body #main #sidebar-left { left:-175px; text-align:right; }
  #body #main #sidebar-right { right:-175px; }



  #body #main #content {
    width:700px;
    background-color:#FFF;
  }
  #index #content { width:550px !important; }
  #index-image {
    margin:0px 0px;
  }


  #footer {
    clear:both;
    height:auto;
    width:898px;
    border:1px solid #C03;
    border-top:none;
    background-color:#000;
    color:#FFF;
  }
  #footer #footer-logo {
    width:300px;
    height: 37px;
    margin:0px auto;
    padding:5px 0px;
  }
  #footer #footer-content {
    height:auto;
    padding-bottom:10px;
  }
  #footer #footer-content P {
    padding:5px 25px;
    color:#FFF;
  }
  #footer #footer-images {
    height:60px;
    width:898px;
    text-align:center;
    background-color:#FFF;
  }
  #footer #footer-images IMG {
    margin:5px 2px;
  }
  #footer #footer-address {
    position:absolute;
    left:-1px;
    bottom:-35px;
    height:auto;
    text-align:center;
  }
  #footer #footer-address UL {
    padding:0px;
    margin:0px auto;
    list-style-type: none;
  }
  #footer #footer-address UL LI {
    margin:0px;
    margin-left:62px;
    padding:0px;
    text-align:center;
    float:left;
  }
  #footer #footer-address UL LI A {
    color:#FFF;
    text-decoration: underline;
  }
  #footer #copyright {
    clear:both;
    height:15px;
    width:900px;
    margin:0px;
    padding:0px;
    font-size:10px;
    color:#888;
    text-align:center;
  }


  #online-catalog #content P {
    font-weight:bold;
    line-height:200%;
    margin-right:100px;
    margin-bottom:25px;
  }
  #online-catalog #content {
    padding-bottom:100px;
  }


