@charset "utf-8";
/*
Y!S Global Variables
Thumb h-w: 120
Item h-w: 280

Global-font-size
Background-color
Text-color
Page-border-color
*/

/*HTML TAGS*/
* {
  margin: 0;
  padding: 0;
}
body {
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:11px;
  background:url('/lib/otomix/site-bg.png') repeat-x #E4E4E4;
}
a:link, a:visited {
  text-decoration:none;
  color:#000000;
}
a:hover {
  text-decoration:underline;
  color:#000000;
}
a:active {
  outline: none;
}
a:focus {
  -moz-outline-style: none;
}
img {
  border:0 none;
}
td {
  vertical-align:top;
}
/*SITE*/
#wrapper {
  width:980px;
  padding:0 10px;
  margin:0px auto;  
}
/*HEADER*/
#home-header-info {
  float:right;
  width:335px;
  text-align:right;
}
#header-links{
  display:inline-block;
  margin-top:8px;
}
#header-links .addthis_toolbox{
  display:inline;
  float:right;
  margin-right:20px;
}
#header-links > a{
  float:right;
  margin-left:20px;
  color:#990000;
  font-size:12px;
  font-style:italic;
}
#phone-number{
  clear:both;
  font:italic bold 25px Arial;
  margin:5px 0;
}
/*SEARCH*/
#search-form-div {
  margin-top:5px;
  background:url('/lib/otomix/seach-bg.png') no-repeat right;
  width:330px;
  height:23px;
  float:right;
  position:relative;
}
#search-query {
  background-color:transparent;
  border:0;
  height:16px;
  padding:2px;
  width:200px;
  position:absolute;
  top:1px;
  left:4px;
  color:#8a8a8a;
  font-size:11px;
}
#search-btn{
  width:90px;
  height:18px;
  position:absolute;
  left:230px;
  top:1px;
}
/*LEFT NAV*/

#sidebar{display:none;}

/*NEWSLETTER*/

#newsletter-bg{
  margin-top:10px;
  background:url('/lib/otomix/newsletter-bg.png') no-repeat;
  height:25px;
}

/*CONTENTS*/
#contentarea, #newitemarea {
  margin:10px auto;
}
.sale-price-bold {
  font-weight:bold;
}

/*MAIN SWITCH*/

#home-banner img{
  margin-top:10px;
}
#home-features,
#home-products {
  margin-top:15px;
  font-size:12px;
}
#home-features img{
  padding-left:10px;
}
#home-features td:first-child img{
  padding-left:0;
}
#home-products td{
  width:480px;
  text-align:center;
}
#on-sale-header{
  width:480px;
  height:25px;
  margin-right:20px;
  background:url('/lib/otomix/home-on-sale.png') no-repeat;
}
#on-sale-body{
  background:url('/lib/otomix/home-body.png') repeat-y;
  width:440px;
  padding:0 20px;
}
#on-sale-footer{
  width:480px;
  background:url('/lib/otomix/home-body-footer.png') no-repeat;
  height:5px;
}
#bestsellers-header{
  width:480px;
  height:25px;
  margin-right:20px;
  background:url('/lib/otomix/home-best-seller.png') no-repeat;  
}
#bestsellers-body{
  background:url('/lib/otomix/home-body.png') repeat-y;
  width:440px;
  padding:0 20px;
}
#bestsellers-footer{
  width:480px;
  background:url('/lib/otomix/home-body-footer.png') no-repeat;
  height:5px;
}
#vwd-message{
  margin-top:10px;
  padding:10px;
  font-size:12px;
}
/*INFO & CONTACT TYPE*/
#contacttype #bodycontent p, #contact-submit {
  margin-top:10px;
}
/*SECTION PAGE*/

h1#section-contenttitle{
  background:url('/lib/otomix/section-header-bg.png') bottom no-repeat;
  min-height:34px;
  font-size:25px;
  font-style:italic;
  padding-left:5px;
  padding-bottom:10px;
}
#caption .image-r{
  float:left;
  margin-right:20px;
}
#caption div{
  text-align:left;
}
#caption{
  width:980px;
  display:inline-block;
  min-height:200px;
  margin:5px 0;
}
#section-header{
  background:url('/lib/otomix/section-header.png') no-repeat;
  height:20px;
  margin-top:10px;
}
#section-body{
  background:url('/lib/otomix/section-body.png') repeat-y;
  padding:0 10px;
  width:960px;
  font-size:13px;
}
#section-footer{
  background:url('/lib/otomix/section-footer.png') no-repeat;
  height:10px;
}
.horizontal-seperator {
  padding:10px 5px;
  text-align:center;
}
.section-image{
  width:140px;
  height:140px;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  position:relative;
}
.sale-icon{
  position:absolute;
  bottom:3px;
  right:0;
}
.name{
  margin-bottom:5px;
}
.name a{
  font-weight:bold;
  color:#990000;
}
.price-bold{}
.reg-price{}
.sale-price{
  color:#cc0000;
  margin-left:20px;
}
.cross{
  text-decoration:line-through;
}

/*ITEM SWITCH*/
.breadcrumbs{
  margin:10px 0;
  font-size:13px;
  font-style:italic;
  font-weight:bold;
}
.breadcrumbs a {
  color:#be0000; 
}
/*ITEM AREA*/
#item-contenttitle{
  background:url('/lib/otomix/item-header.png') no-repeat bottom;
  min-height:32px; 
  padding-bottom:5px;
  padding-right:300px;
  margin-bottom:10px;
  font-style:italic;
  font-size:28px;
}
#itemarea-table {
  width:980px;
}
#item-image-cell{
  width:480px;
  text-align:center;
}
#item-main-image{
  width:485px;
  text-align:center;
  background:#fff;
}
#itemtable-code{
  padding:0px 5px 10px 5px;
  font-size:12px;
}
#item-order-cell{
  width:460px;
  padding-left:20px;
}
.add-image {
  margin:5px;
}
#itemtable-price #vwd-reg-price{
  font-size:30px;
}
.multiLineOption{
  margin-bottom:5px;
  display:block;
}
#itemtable-price #vwd-sale-price{
  color:#c40021;
  font-size:30px;
  margin-left:40px;
}
#itemtable {
  width:480px;
  border:1px solid #9B9B9B;
  background-color:#fff;
  font-size:13px;
}
td#itemtable-quantity{
  padding:0 10px !important;
}
#itemtable td {
  padding:5px 10px;
  text-align:left;
}
td#itemtable-addtocart {
  text-align:center;
  padding:20px 10px;
}
#item-caption{
  padding:10px;
  font-size:14px;
}
/*FOOTER*/
#footer-wrapper {
  background:url('/lib/otomix/footer-bg.png') repeat-x;
  height:205px;
  margin-bottom:10px;
}
#footer {
  width:940px;
  padding:0 20px;
  margin:0 auto;
}
#footer .column ul{
  list-style:none;
}
#footer .column{
  margin-top:25px;
  float:left;
  width:150px;
}
#footer .column a{
  color:#fff;
  font-size:14px;
}
#footer .column li{
  margin-bottom:15px;
}
#footer #footer-column5{
  margin-top:0;
  float:right;
  width:320px;
}
#footer #footer-column5 .addthis_toolbox{
  float:right;
  margin-top:5px;
  margin-right:10px;
width:250px;
}
a.affirm-modal-trigger {
text-decoration:underline;
color:#0645AD;
}
