/* CSS Document */

body {
  margin: 0;
  background: #FFFFFF url(/images/layout/body_bg2.jpg) top left repeat-x;
}

body, td, th, label, input, textarea, select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}

#wrapper {
  margin: 0 auto;
  padding: 0;
  width: 850px;
  /*border-left: 2px solid #103FA4;
  border-right: 2px solid #103FA4;*/
}

#header {
  margin: 0 auto;
  padding: 0;
  width: 850px;
  height: 200px;
  background: #103FA4 url(/images/layout/header_bg.jpg) top left no-repeat;
}
h1 {
  margin: 0;
  padding: 0;
}
h1 a {
  display: block;
  text-indent: -999em;
  font-size: 1px;
}
#header a.ups {
  margin: 62px 0 0 0;
  padding: 0;
  width: 130px
  height: 98px;
  float: right;
}
#header a.ups img {
  margin: 0;
  padding: 0;
}

#search {
  margin: 0;
  padding: 10px 10px 0 10px;
  width: 828px;
  float: right;
  background: #FFFFFF;
  border: 1px solid #103FA4;
  border-bottom: none;
}
#search div {
  margin: 0;
  padding: 5px 0 0 10px;;
  width: 400px;
  float: left;
  font-size: 11px;
  color: #5A80C6;
}
#search div img {
  margin: 0;
  padding: 0 4px 0 0;
  float: left;
}
#search div p {
  margin: 0;
  padding: 3px 0 0 0;
}
#search div p a {
  text-decoration: underline;
  color: #0000FF;
}
#search div p a:hover {
  text-decoration: none;
}
#search form {
  margin: 0;
  padding: 0;
  width: 335px;
  float: right;
}
#search form img {
  margin: 0;
  padding: 0;
  float: left;
}
#search form input.text {
  margin: 0 3px 0 0;
  padding: 1px 0 0 2px;
  width: 200px;
  height: 17px;
  border: 1px solid #1041A6;
  color: #666666;
  font-size: 11px;
  float: left;
}
#search form input.submit {
  margin: 0;
  padding: 10px 0 0 10px;
  width: 100px;
  height: 19px;
  background: url(/images/layout/search.jpg) top left no-repeat;
  border: 0;
  font-size: 1px;
  color: #1343A7;
  text-align: left;
  cursor: pointer;
  float: left;
}
#search form input.submit:hover {
  background-position: left bottom;
}
#cart_div {
  margin: 0;
  padding: 10px 12px 0 10px;
  width: 826px;
  height: 24px;
  float: right;
  background: #FFFFFF;
  font-size: 10px;
  border: 1px solid #103FA4;
  border-bottom: none;
  border-top: none;
}
#cart_div img {
  margin: 0;
  padding: 0 5px 0 0;
  float: right; 
}
#cart_div p {
  margin: 0;
  padding: 3px 0 0 0;
  float: right;
}


#content {
  margin: 0;
  padding: 0 20px 10px 20px;
  width: 808px;
  background: #FFFFFF;
  border: 1px solid #103FA4;
  border-bottom: none;
  border-top: none;
  float: left;
}
#content h2 {
  margin: -12px 0 10px 0;
  padding: 0 8px 5px 0;
  width: 794px;
  text-align: left;
  font-size: 20px;
  color: #663300/*#1041A6*/;
  border-bottom: 1px dotted #1041A6;
}
#content h2.shop_by {
  margin: 20px 0 0 0;
  padding: 0 8px 5px 0;
}
#content h2.push_down {
  margin: 0;
  padding: 0 8px 5px 0;
}
#content p {
  margin: 5px;
  padding: 0;
  font-size: 12px;
}


#footer {
  margin: 0 auto 5px auto;
  padding: 20px 0 8px 10px;
  width: 838px;
  background: #FFFFFF;
  border: 1px solid #103FA4;
  border-top: none;
  font-size: 11px;
  color: #103FA4;
  float: left;
}
/* FOOTER 
#footer {
  margin: 0 auto 5px auto;
  padding: 6px 12px 0 11px;
  width: 827px;
  height: 22px;
  background: url(/images/layout/footer_bg.gif);
  font-size: 11px;
  color: #666666;
}*/
#footer a {
  color: #000099;
}
#footer a:hover {
  color: #0000FF;
}
#footer p {
  margin: 0;
  float: left;
}
#policies {
  width: 250px;
}
#copyright {
  width: 317px;
  text-align: center;
}
#ciphertek {
  width: 260px;
  text-align: right;
}

