/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

.header-banner {width:300px;text-align:center;}

#messagetitle {text-align:center}

.name {text-align: left}

#abstract, #caption {text-align: left}

#abstract {/*width: 220px;*/ margin-left: auto; margin-right: auto}

#maintype #abstract {width: 175px; margin-left: auto; margin-right: auto}

#nav-product ul li a {text-align:left;}
#brandmark a {padding:20px 0 5px 183px;}

#section-contenttitle {margin: 0 0 0 15px;}

#contentarea #caption {
  margin:10px 0 0 0px;
  font:12px Arial !important;
}
#contentarea #caption span{
  font:12px Arial !important;
  color:#000 !important;
}
#nav-general li {border-style: solid; border-width: 1px; border-color: #ffffff; margin: 1px; position: relative; top: 148px;}
#nav-general li a {padding:4px 10px 6px;}


/*HTML TAGS*/
* {
	margin: 0;
	padding: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	background-color:#ffffff;
}
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: none;
}
td {
	vertical-align:top;
}
/*SITE*/
#site-html {
	width:779px;
	margin:auto;
	background-color:#fff;
}
#site-switch {
	width:779px;
}
#bodycontent {
	margin:0px;
}
/*HEADER*/
#header-table {
	line-height:0;
	font-size:0;
	margin-bottom:5px;
}
#headerinfo{
        font: bold 14px Arial;
        float: right;
        text-align: right;
        color: #483092;
}
#headerinfo a {
        color: #483092;
}
#headerinfo span {
        color: #a6cf4d;
}
#header-wrapper {
  padding: 15px 0;
}
#cart{
  display: block;
  background: url('/lib/yhst-99535371648611/cart-icon.png') no-repeat 8px 0;
  margin-top: 10px;
}
/*SEARCH*/
#search-form-div {
  background:url("/lib/yhst-99535371648611/search-bg-b.png") no-repeat scroll 0 0 transparent;
  height:44px;
  width:779px;
  position: relative;
}
#search-query {
	height:28px;
	padding:2px;
	width:190px;
        position: absolute;
        top: 5px;
        left: 8px;
        font: 20px Arial;
}
#search-btn {
        height: 25px;
        width: 37px;
        position: absolute;
        top: 7px;
        left: 210px;
}
body#maintype #search-form-div {
  background:url("/lib/yhst-99535371648611/search-bg.png") no-repeat scroll 0 0 transparent;
  height:44px;
  width:779px;
  position: relative;
}

body#maintype #search-query {
	height:28px;
	padding:2px;
	width:460px;
        position: absolute;
        top: 5px;
        left: 8px;
        font: 20px Arial;
}
body#maintype #search-btn {
        height: 25px;
        width: 37px;
        position: absolute;
        top: 7px;
        left: 485px;
}
/*LEFT NAV*/
#site-left-nav {
	width:150px;
	background-color:#fff;
	border-right:1px solid #e3eef2;
}
#left-nav {
	line-height:0;
}
.leftnav {
	margin:8px;
	line-height:1;
}
.leftnav a {
	margin:3px 0;
	display:block;
}
.leftnav-button {
}
.leftnav-button-open {
	font-weight:bold;
}
.leftnav-sub {
	padding-left:8px;
}
.leftnav-sub.current {
	font-weight:bold;
}
#left-nav-search {
	line-height:0;
}
/*NEWSLETTER*/
#newsletter {
	padding-bottom:40px;
}
#newsletter-table {
	margin:0 auto;
	line-height:0;
}
#newsletter-table td {
	vertical-align:middle;
}
#newsletter-text {
	margin:5px;
	font-size:9px;
}
#catreq-email {
	width:106px;
	height:16px;
	padding:2px;
	border:1px solid #000;
	font-size:11px;
}
/*CONTENTS*/
#contentarea, #newitemarea {
	margin:30px auto;
	text-align:center;
}
.sale-price-bold {
	font-weight:bold;
}
.horizontal-seperator {
	padding:5px;
}
/*MAIN SWITCH*/
#maintype #bodycontent {
	margin:0;
}
#maintype #messagearea {
	margin:20px 10px;
}
#maintype #caption {
	margin: 10px 0 0;
}
#switch-table {
	margin:0 auto;
	font-size: 0;
}
#switch-table #billboard {
	padding-right:10px;
}
#switch-table #image-1 {
	vertical-align:top;
}
#switch-table #image-2 {
	vertical-align:bottom;
}
#introtext {
	font-size:14px;
}
/*INFO & CONTACT TYPE*/
#contacttype #bodycontent p, #contact-submit {
	margin-top:10px;
}
/*ITEM SWITCH*/
.breadcrumbs a {
  font-weight: bold;
  text-decoration:none;
  color:#3d15ab !important;
}
.breadcrumbs a font{
  color:#3d15ab !important;
}
.breadcrumbs{
  color:#666666;
  font-weight:bold;
}
#itemtype #contentarea {
	margin-top:0px;
}
#section-contenttitle {
  background:none repeat scroll 0 0 #E9E0FF;
  border:1px solid #CDCDCD;
  font-size:14px;
  margin:10px 0;
  padding:2px 4px;
  text-align:left;
}
#item-contenttitle {
	display:none;
}
#caption {
	text-align:left;
	margin:20px 0;
}
/*ITEM AREA*/
#itemarea-table {
	width:100%;
        margin:0;
}
#itemarea-table td {
	width:380px;
}
.add-image {
  margin:5px;
  cursor:pointer;
}
#itemtable {
  width:380px;
  background:#EBE4F0;
  margin:0;
  color:#898989;
  padding:5px;
}
#itemtable td {
  padding:5px 10px;
  text-align:left;
}
#itemarea{
  border:1px solid #8F9093;
  padding:10px;
  padding-top:8px;
}
td#itemtable-header {
  height:24px;
  font-size:18px;
  text-align:left;
  color:#483092;
  font-weight:bold;
}
td#itemtable-price{
  font:bold 17px Arial;
}
td#itemtable-sale-price, 
td#itemtable-you-save {
  font-weight:bold;
}
td#itemtable-quantity,
td#itemtable-options{
  font:16px Arial;
}
td#itemtable-options span.multiLineOption{
  display:block;
  margin-bottom:10px;
}
td#itemtable-addtocart {
  text-align:right;
  padding:10px 0;
}
/*FOOTER*/
#site-footer {
	background-color:#fff;
}
#footer {
	border-top:1px solid #e3eef2;
}
#secure-shopping {
	float:right;
	line-height:0;
}
#footer-links {
	margin:5px;
}
#copyright {
	margin:10px 5px 5px;
}


/*******  Drop Down Nav  *******/

#vwd-drop-down-nav, #vwd-drop-down-nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#vwd-drop-down-nav a {
	display: block;
        color:#5A4395;
        font-weight:normal;
}
#vwd-drop-down-nav a img {
	border:none;
}
#vwd-drop-down-nav li {
	float: left;
	margin:0;
	padding:0;
}
#vwd-drop-down-nav li ul li {
	float:none;
}
#vwd-drop-down-nav li ul {
	position: absolute;
	left: -999em;
	background-color:#ffffff;
	padding: 5px 10px;
	line-height: 1.5;
	font-size: 13px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
        z-index:10;
}
#vwd-drop-down-nav li:hover ul {
	left: auto;
}
#vwd-drop-down-nav li:hover ul, #vwd-drop-down-nav li.sfhover ul {
	left: auto;
}
/******* End Drop Down Nav ********/


#vwd-announcement-bar{
  color: #fff;
  background: url('/lib/yhst-99535371648611/announcement-bg.png') no-repeat;
  height: 40px;
  margin: 10px 0;
  text-align: center;
  font: bold 18px Arial;
  padding-top: 14px
}


/**** Image Rotator CSS ****/
#vwd-rotator-wrapper{background: url('/lib/yhst-99535371648611/rotating-bg.png') no-repeat;
  height: 325px;
  margin-top:10px;
}
#nav {float: left; margin-top: 5px; margin-left: 5px;}
#nav a { 
  background: url('/lib/yhst-99535371648611/inactive-tab.png') no-repeat; 
  width: 32px;
  height: 40px;
  color: #ffffff; 
  text-decoration: none; 
  margin-left: 7px; 
  font: bold 25px Arial; 
  display: block; 
  float: left;
  padding-top: 8px;
  padding-left: 16px;
}
#nav a.activeSlide {
  background: url('/lib/yhst-99535371648611/active-tab.png') no-repeat;
  height: 72px;
  padding-top: 32px;
  margin-top: -24px;
  z-index: 100 !important;
  position: relative;
}
#nav a:focus {outline: none;}
#vwd-pause, #vwd-play {float: left; cursor: pointer; margin-top: 5px; margin-left: 5px;}
#vwd-pause { background: url('/lib/yhst-99535371648611/pause.png') no-repeat; 
display: block; height: 48px; width: 48px;}
#vwd-play { background: url('/lib/yhst-99535371648611/play.png') no-repeat; 
display: none; height: 48px; width: 48px;}
#vwd-nav-console { height: 48px; position: relative; float: left; }

#nav { *margin-top: 10px;}
#nav a { *display: inline-block;}

/**** End Image Rotator CSS ****/
#home-specials-wrapper{
  background: url('/lib/yhst-99535371648611/special-bg.png') no-repeat 0 0;
  height:295px;
  margin-top:15px;  
}
#main-obj{
  padding:15px 10px;
  width:260px;
  text-align:center;
}
#vwd-footer-links{
  display:inline-block;
  width:779px;
}
#vwd-footer-links h2{
  color:#483092;
  font:bold 14px Arial;
  margin-bottom:5px;
}
#vwd-footer-links a{
  display:block;
  margin-bottom:5px;
  color:#898989;
  font:12px Arial;
}
.column1,
.column2,
.column3,
.column4{
  float:left;
  width:24.5%;
}
#vwd-copyright{
  clear:both;
  margin-bottom:10px;
  color:#e8e8e8;
  font:12px Arial;
  padding-left:10px;
  width:771px;
  padding-top:5px;
  height:17px;
  background: url('/lib/yhst-99535371648611/vwd-copyright-bg.png') no-repeat;
}
#vwd-social-wrapper{
  background: url('/lib/yhst-99535371648611/social-bg.png') no-repeat;
  height:56px;
  margin-bottom:15px;
  margin-top:8px;
}
#vwd-social-links{
  width:280px;
  float:right; 
margin-top:-57px;
}
#vwd-home-msg-wrapper{
  height:74px;
}
#vwd-home-msg-wrapper .home-cell{
  background: url('/lib/yhst-99535371648611/vwd-home-cell-bg.png') no-repeat;
  height:74px;
  color:#a6cf4d;
  font:bold 20px Arial;
}
#vwd-home-msg-wrapper{
  margin-top:10px;
}
#main-obj a{
  display:block;
  color:#483092;
  font-weight:bold;
}
#main-obj{
  float:left;
}
#special-section-wrapper{
  float:left;
  padding-top:16px;
  padding-left:20px;
  width:470px;
  margin-top:0px;
}
#home-special-header{
  font:bold 18px Arial;
  color:#483092
}
.home-section-item{
  display:block;
  float:left;
  width:140px;
  margin-right:15px;
  text-align:center;
  height:100px;
  margin-bottom:17px;
  overflow:hidden;
  padding-left:1px;
}
.home-section-item a{
  display:block;
  font:10px Arial;
  color:#483092;
}
td.horizontal-seperator img{
  border: 1px solid #9c9c9c;
}
#abstract{
  color:#483092;
  font:12px Arial;
  text-align:center;
}
.price-bold{
  font-weight:bold;
}
.addthis_toolbox.addthis_default_style{
  position:absolute;
  right:0;
  bottom:0;
}
#home-special-product-wrapper{
  margin-top:20px;
}


/**** Product Page Tab CSS ****/

#product-tabs {
        width: 760px;
}
#product-tabs div.contents {
        border: 1px solid #545454;

        padding: 15px;
        font: 12px/1.5 Arial;
        color: #000000;
        margin-top:-3px;
        min-height:200px;
        background-color:#fff;
        border-right:3px solid #545454;
        border-bottom:3px solid #545454;
        text-align:left;
border:8px solid #ACACAC;
}
#product-tabs div.contents ul{
  margin-left:10px;
}
ul.tabnav {
	display:inline-block;
        padding: 0;
        margin: 0;
        width:100%;
}
ul.tabnav li {
	float:left;
	display:block;
	margin-right:0px;
        background:url(/lib/yhst-99535371648611/tab-inactive-left.png) 0 0 no-repeat;
        height:20px;
}
ul.tabnav li a {
	text-decoration: none;
	padding: 2px 17px 0 10px;
	display:block;
        background: url(/lib/yhst-99535371648611/tab-inactive-right.png) top right no-repeat;
        font:bold 15px Arial;
        color:#ffffff;
        text-transform:uppercase;
}
ul.tabnav li.active {
        background: url(/lib/yhst-99535371648611/tab-active-left.png) 0 0 no-repeat;
        height: 20px;

}
ul.tabnav li a.active {
        color:#fff;
        background: url(/lib/yhst-99535371648611/tab-active-right.png) top right no-repeat;
	outline: none;
}
ul.tabnav li a:hover {

}
/**** END Product Page Tab CSS ****/

#vwd-item-info-wrapper{
  margin-top:20px;
}
#vwd-item-info-header{
  background:url('/lib/yhst-99535371648611/vwd-item-info-header.png') no-repeat;
  height:13px;
}
#vwd-item-info-body{
  background:url('/lib/yhst-99535371648611/vwd-item-info-body.png') repeat-y;
  padding:0 10px;
}
#vwd-item-info-footer{
  background:url('/lib/yhst-99535371648611/vwd-item-info-footer.png') no-repeat;
  height:16px;
}
#vwd-product-review-wrapper{
  padding:15px 0;
}
.pr-snapshot-head{
  background: url('/lib/yhst-99535371648611/vwd-review-header.png') center no-repeat !important;
}
.pr-snapshot-head-wrapper{
  color:#fff !important;
}

/**********************************/
/*******  Yahoo! Cross Sell  ******/
/**********************************/

#ys_relatedItems{
  margin:10px 0;
  padding-bottom:20px;
  width:758px;  
  background:#A6CF4D;
}
.ystore-cross-sell-table.ystore-cross-sell-table-horizontal{
  width:758px;;
  border: 0;
  border-spacing:0;
}
.ystore-cross-sell-title-cell{
  background: url('/lib/yhst-99535371648611/cross-sell-header.png') no-repeat;
  text-indent:-9999px;
  height:35px;
}
.ystore-cross-sell-cell{
  padding:10px;
  background:#fff;
  border-right:2px solid #A6CF4D;
}
.ystore-cross-sell-cell-last{
  border:0 none;
}
.ystore-cross-sell-product-name{
  font:13px Arial;
}
.ystore-cross-sell-product-name a{
  color:#868686;
}
.ystore-cross-sell-product-price,
.ystore-cross-sell-product-reg-price{
  color:#450073;
  font:bold 13px Arial;
}

/**********************************/
/*******  Customer Images  ********/
/**********************************/

#vwd-download-wrapper{
  padding: 5px 0;
}
#vwd-download-header{
  background:url('/lib/yhst-99535371648611/vwd-download-header.png') no-repeat;
  height:7px;
}
#vwd-download-body{
  background:url('/lib/yhst-99535371648611/vwd-download-body.png') repeat-y;
  text-align:center;
  padding-left:8px;
}
  #vwd-download-body .header{
    background:url('/lib/yhst-99535371648611/vwd-downloa-body-header.png') no-repeat;
    height:4px;
  }
  #vwd-download-body .body{
    
  }
  #vwd-download-body .footer{
    
  }
#vwd-download-body .image-cell{
  text-align:center;
  background:url('/lib/yhst-99535371648611/vwd-cell-bg.png') no-repeat;
  padding-top:7px;
  height:110px;
  width:140px;
  float:left;
  margin-right:10px;
}
#vwd-download-body .image-download-link{
  padding:2px;
  padding-top:10px;
}
#vwd-download-body .image-download-link a{
  color:#fff;
  font:bold 20px Arial;
}
#vwd-download-footer{
  background:url('/lib/yhst-99535371648611/vwd-download-footer.png') no-repeat;
  height:8px;
}
h2.customer-img-header {
  text-align:left;
}
h2.customer-img-header span{
  display:block;
  float:left;
  margin-right:10px;
}
h2.customer-img-header span font{
  text-align:left;  
  color:#483092 !important;
  font-size:16px;
}
h2.customer-img-header font{
  color:#fff !important;
}
#billboard-images{
  height:258px !important;
  width:780px;
}
#search-wrapper{
  position:relative;
}
#vwd-chat-wrapper{
  position:absolute;
  top:0;
  right:0;
}
body#maintype #vwd-chat-wrapper{
  display:none;
}


#product-tabs .contents a{
  color:#483092 !important;
}

.name {text-align:center;}

.image-c {display:none;}
.home-cell a{color:#A6CF4D;}
.pr-snapshot a {color:#3D15AB;}

#vwd-cross-sell-wrapper{
  margin-top:15px;
  display:inline-block;
  width:760px;
}
#vwd-cross-sell-wrapper h3{
  background:url('/lib/yhst-99535371648611/cross-sell-header.png') no-repeat;
  height:35px;
  text-indent:-9999px;
}
#vwd-cross-sell-wrapper .products,
#recenthistory .recentitem{
  float:left;
  margin-left:10px;
  width:140px;
  margin-top:10px;
}
#vwd-cross-sell-wrapper .products .name,
#recenthistory .recent-name a{
  color:#898989;
}
#vwd-cross-sell-wrapper .products .price-bold{
  margin-top:10px;
}
#vwd-cross-sell-wrapper .products .price-bold font,
#vwd-cross-sell-wrapper .sale-price-bold font{
  color:#420177;
  font:bold 18px Arial;
}
#recenthistory{
  margin-top:15px;
  clear:both;
  display:inline-block;
background-color:#ffffff;
}
.recent-price font{
  margin-top:10px;
  color:#420177;
  font:bold 18px Arial;
  display:block;
}
#itemtable-sale-price{
  font-size:18px;
}
.add-image{
  border:1px solid #AFD55B;
}

