<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
  Main Cart styles
*/

div.vibracart{  
  position: fixed;   /*  this is controlled by cartposition in settings.js   */
  overflow: hidden;
	visibility: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
  line-height: normal;  
	border: #aaaaaa solid 1px;
  border-radius: 5px;
	background-color: white;
	z-index: 999;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.1);
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
div.vibracart_content{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: auto;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
  border-top: solid #aaaaaa 1px;
  border-bottom: solid #aaaaaa 1px;
}
div.vibracart_fade{
  overflow: hidden;
	visibility: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: white;
}
div.vibracart_waiting{
  position: fixed;   /*  Don't adjust as this is controlled by cartposition in settings.js   */
  overflow: hidden;
  visibility: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1000;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
div.vibracart_alert{
  position: fixed;   /*  Don't adjust as this is controlled by cartposition in settings.js   */
  overflow: hidden;
  visibility: hidden;
  padding: 0;
	margin: 0 0 0 0;
  z-index: 1001;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
p.vibracart_alerterror{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: red;
	font-weight: bold;
  line-height: 20px;
  background-color: transparent;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px 0 10px;
}
p.vibracart_alertmessage{
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  color: navy;
  font-weight: bold;
  line-height: 20px;
  background-color: transparent;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px 0 10px;
}
div.vibracart_header{
  overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
  background-color: #ededed;
  box-sizing: border-box;
  width: 100%;
}
div.vibracart_title{
  float: left;
  overflow: hidden;
  width: calc(100% - 1.5em);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	font-weight: normal;
  padding-top: 1px;
  margin-left: 5px;
}
div.vibracart_closebutton{
  overflow: hidden;
  margin-right: 5px;
  background-color: transparent;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  cursor: pointer;
  float: right;
}
div.vibracart_footer{
  overflow: visible;
	padding: 10px 0 0px 0;
	margin: 0 0 0 0;
  background-color: #ededed;
  box-sizing: border-box;
  width: 100%;
  font-size: 12px;  
}
div.vibracart_continuebutton{
  overflow: hidden;
  float: left;
	padding: 0 0 0 0;
	margin: 0px 0px 0 5px;
  background-color: transparent;
}

/* Button from http://www.bestcssbuttongenerator.com */
button.vibracart_continuebutton {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #f5f5f5));
  background:-moz-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-webkit-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-o-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-ms-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:linear-gradient(to bottom, #f5f5f5 5%, #f5f5f5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=0);
  background-color:#f5f5f5;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 0px;
  display:inline-block;
  cursor:pointer;
  color: black;
  font: normal normal normal 12px Arial, Helvetica, sans-serif;
  padding: 3px 5px;
  margin: 0 0 1px 0;
  text-decoration:none;
  border: solid #aaaaaa 1px;
  height: 20px;
  outline: none;
}
button.vibracart_continuebutton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #f5f5f5));
  background:-moz-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-webkit-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-o-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-ms-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:linear-gradient(to bottom, #f5f5f5 5%, #f5f5f5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=0);
  background-color:#f5f5f5;
}
button.vibracart_continuebutton:active {
  position:relative;
  top:1px;
}
/* End of button */


div.vibracart_updatebutton{
  overflow: hidden;
  float: left;
	padding: 0 0 0 0;
	margin: 0px 0px 0 5px;
  background-color: transparent;
}

/* Button from http://www.bestcssbuttongenerator.com */
button.vibracart_updatebutton {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #f5f5f5));
  background:-moz-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-webkit-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-o-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-ms-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:linear-gradient(to bottom, #f5f5f5 5%, #f5f5f5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=0);
  background-color:#f5f5f5;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 0px;
  display:inline-block;
  cursor:pointer;
  color: #FFFFFF;
  font: normal normal normal 12px Arial, Helvetica, sans-serif;
  padding: 3px 5px;
  margin: 0 0 1px 0;
  text-decoration:none;
  border: solid #aaaaaa 1px;
  height: 20px;
  outline: none;
}
button.vibracart_updatebutton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #f5f5f5));
  background:-moz-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-webkit-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-o-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-ms-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:linear-gradient(to bottom, #f5f5f5 5%, #f5f5f5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=0);
  background-color:#f5f5f5;
}
button.vibracart_updatebutton:active {
  position:relative;
  top:1px;
}
/* End of button */


div.vibracart_checkoutbutton{
  overflow: hidden;
  float: left;
  padding: 0 0 0 0;
  margin: 0px 0px 0px 5px;
/*  background-color: transparent;*/
}

/* Button from http://www.bestcssbuttongenerator.com */
button.vibracart_checkoutbutton {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FF8C00), color-stop(1, #FF8C00));
  background:-moz-linear-gradient(top, #FF8C00 5%, #FF8C00 100%);
  background:-webkit-linear-gradient(top, #FF8C00 5%, #FF8C00 100%);
  background:-o-linear-gradient(top, #FF8C00 5%, #FF8C00 100%);
  background:-ms-linear-gradient(top, #FF8C00 5%, #FF8C00 100%);
  background:linear-gradient(to bottom, #FF8C00 5%, #FF8C00 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C00', endColorstr='#FF8C00',GradientType=0);
  background-color:#FF8C00;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 0px;
  display:inline-block;
  cursor:pointer;
  color: #FFFFFF;
  font: normal normal normal 12px Arial, Helvetica, sans-serif;
  padding: 3px 5px;
  margin: 0 0 1px 0;
  text-decoration:none;
  border: solid #FF8C00 1px;
  height: 20px;
  outline: none;
}
button.vibracart_checkoutbutton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FF8C00), color-stop(1, #FF8C00));
  background:-moz-linear-gradient(top, #FF8C00 5%, #FF8C00 100%);
  background:-webkit-linear-gradient(top, #FF8C00 5%, #FF8C00 100%);
  background:-o-linear-gradient(top, #FF8C00 5%, #FF8C00 100%);
  background:-ms-linear-gradient(top, #FF8C00 5%, #FF8C00 100%);
  background:linear-gradient(to bottom, #FF8C00 5%, #FF8C00 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C00', endColorstr='#FF8C00',GradientType=0);
  background-color:#FF8C00;
}
button.vibracart_checkoutbutton:active {
  position:relative;
  top:1px;
}
/* End of button */

div.vibracart_total{
  float: right;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
	margin: 5px 7px 5px 0;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: black;
	font-weight: bold;
}
div.vibracart_terms{
  overflow: visible;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
  background-color: #ededed;
  width: 100%;
  box-sizing: border-box;
}
div.vibracart_termscheckbox{
  overflow: hidden;
  float: left;
	padding: 0 0 0 0;
	margin: 2px 0 0 2px;
  background-color: transparent;
}
.vccheckbox{
  width: 14px;
  margin: 10px 0px 0px 5px;
  position: relative;
  display: inline;
  float: left;
}
.vccheckbox input {
    opacity: 0;
}
.vccheckbox label {
    cursor: pointer;
    position: absolute;
    width: 14px;
    height: 14px;
    top: 0;
    left: 0;
    background: white;
    border:1px solid #aaaaaa;
}
.vccheckbox label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 8px;
    height: 4px;
    background: transparent;
    top: 3px;
    left: 2px;
    border: 3px solid #333;
    border-top: none;
    border-right: none;

    transform: rotate(-45deg);
}
.vccheckbox label:hover::after {
    opacity: 0;
}
.vccheckbox input[type=checkbox]:checked + label:after {
    opacity: 1;
}

div.vibracart_termslink{
  overflow: hidden;
	padding: 0 0 0 6px;
	margin: 0 0 0 0;
  background-color: transparent;
  display: table-cell;
  vertical-align: middle;
  line-height: 1.1em;
}
a.vibracart_termslink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: normal;
	text-decoration:underline;
  background-color: transparent;
  text-shadow: none;
}
/*If not terms link*/
span.vibracart_termslink{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: black;
  font-weight: normal;
  background-color: transparent;
  text-shadow: none;
}
div.vibracart_coupon{
  overflow: visible;
	padding: 8px 0 0 0;
	margin: 0 0 0 0;
  background-color: #ededed;
  width: 100%;
  box-sizing: border-box;
}
input.vibracart_coupontextbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 3px;
	width: 7em;
	background-color: white;
	border: solid #aaaaaa 1px;
	height: 18px;
  vertical-align: middle;
  outline:none;
}
/* Button from http://www.bestcssbuttongenerator.com */
button.vibracart_applybutton {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #f5f5f5));
  background:-moz-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-webkit-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-o-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-ms-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:linear-gradient(to bottom, #f5f5f5 5%, #f5f5f5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=0);
  background-color:#f5f5f5;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 0px;
  display:inline-block;
  cursor:pointer;
  color: #000000;
  font: normal normal normal 10px Arial, Helvetica, sans-serif;
  padding: 2px 5px 0px 5px;
  margin: 0px 0px 0px 0px;
  text-decoration:none;
  border: solid #aaaaaa 1px;
  height: 18px;
  vertical-align: middle;
  outline:none;
}
button.vibracart_applybutton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #f5f5f5));
  background:-moz-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-webkit-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-o-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:-ms-linear-gradient(top, #f5f5f5 5%, #f5f5f5 100%);
  background:linear-gradient(to bottom, #f5f5f5 5%, #f5f5f5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=0);
  background-color:#f5f5f5;
}
button.vibracart_applybutton:active {
  position:relative;
  top:1px;
}
/* End of button */
.vibracart_table{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border-collapse: collapse;
  width: 100%;
  vertical-align: middle;
  border: none;  
/*
  overflow-x: hidden;
  overflow-y: auto;
*/
}
tr.vibracart_item_odd{
  background-color: white;
  border: none;
  border-bottom: solid #dddddd 1px;  
}
tr.vibracart_item_even{
  background-color: #f1f1f1;
	background-color: white;
  border: none;  
  border-bottom: solid #dddddd 1px;  
}

/* Item delete button */
td.vibracart_itemdelete{
  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 0px;
  vertical-align: top;
  width: 10px;
  border: none;
  background-color: transparent;  
}
p.vibracart_itemdelete{
  float: left;
	text-align: left;
	cursor: pointer;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  color: red;
  font: normal normal normal 13pt Arial, Helvetica, sans-serif;}

img.vibracart_itemdelete{
	margin: 0;
	padding: 0;
	cursor: pointer;
}

/* Item quantity */
td.vibracart_itemquantity{
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 0px;
  vertical-align: top;
  border: none;
  width: 2em;  
  background-color: transparent;
}
p.vibracart_itemquantity{
  float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
input.vibracart_itemquantity{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: normal;
	text-align: left;
	margin: 2px 0 0 0;
	padding: 2px 0 0 2px;
	width: 2em;
	background-color: white;
	border: #aaaaaa solid 1px;
  outline:none;
  background-color: white;
}

/* Item Image */
td.vibracart_itemimage{
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 0px;
  vertical-align: top;
  border: none;
  width: 50px; 
  background-color: transparent; 
}
p.vibracart_itemimage{
  float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
img.vibracart_itemimage{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: transparent;
	border: #bdbdbd solid 0px;
	width: 45px;
}

/* Item description */
td.vibracart_itemdescription{
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 0px;
  vertical-align: top;  
  border: none;
  background-color: transparent;  
}
p.vibracart_itemdescription{
  float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: normal;
  margin: 0 0 0 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemdiscount{
  float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: bold;
  margin: 0 0 0 0;
  line-height: normal;
  padding: 0;
}
.itemdiscountdescription{
  color: black;
}
.itemdiscounttotal{
  color: black;
}
.itemdiscountlabel{
  color: black;
}
p.vibracart_itemcoupon{
  float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: bold;
  margin: 0 0 0 0;
  line-height: normal;
  padding: 0;
}
.coupondescription{
  color: black;
}
div.vibracart_itemidclear{
  clear: both;
}
p.vibracart_itemid{
  float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
a.vibracart_itemid{
  float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
	text-decoration:underline;
  background-color: transparent;
  text-shadow: none;
}
a.vibracart_itemid:link{
	color: #9C9C9C;
	text-decoration:underline;
}
a.vibracart_itemid:visited{
	color: #9C9C9C;
	text-decoration:underline;
}
a.vibracart_itemid:hover{
	color: #9C9C9C;
	text-decoration:underline;
}
a.vibracart_itemid:active{
	color: #9C9C9C;
	text-decoration:underline;
}
div.vibracart_itemoptionclear1{
  clear: both;
}
p.vibracart_itemoptionname1{
  float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemoptionselection1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.3em;
  margin-right: 0.3em;
  line-height: normal;
  padding: 0;
}
div.vibracart_itemoptionclear2{
  clear: both;
}
p.vibracart_itemoptionname2{
  float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemoptionselection2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 00;
  margin-bottom: 0;
  margin-left: 0.3em;
  margin-right: 0.3em;
  line-height: normal;
  padding: 0;
}
div.vibracart_itemoptionclear3{
  clear: both;
}
p.vibracart_itemoptionname3{
  float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemoptionselection3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.3em;
  margin-right: 0.3em;
  line-height: normal;
  padding: 0;
}
div.vibracart_itemoptionclear4{
  clear: both;
}
p.vibracart_itemoptionname4{
  float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemoptionselection4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.3em;
  margin-right: 0.3em;
  line-height: normal;
  padding: 0;
}
div.vibracart_itemoptionclear5{
  clear: both;
}
p.vibracart_itemoptionname5{
  float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemoptionselection5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.3em;
  margin-right: 0.3em;
  line-height: normal;
  padding: 0;
}
div.vibracart_itemoptionclear6{
  clear: both;
}
p.vibracart_itemoptionname6{
  float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemoptionselection6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.3em;
  margin-right: 0.3em;
  line-height: normal;
  padding: 0;
}
div.vibracart_itemoptionclear7{
  clear: both;
}
p.vibracart_itemoptionname7{
  float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemoptionselection7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9C9C9C;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.3em;
  margin-right: 0.3em;
  line-height: normal;
  padding: 0;
}

p.vibracart_itemoptionname8{
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #9C9C9C;
  font-weight: normal;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemoptionselection8{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #9C9C9C;
  font-weight: normal;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.3em;
  margin-right: 0.3em;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemoptionname9{
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #9C9C9C;
  font-weight: normal;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_itemoptionselection9{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #9C9C9C;
  font-weight: normal;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.3em;
  margin-right: 0.3em;
  line-height: normal;
  padding: 0;
}
/* Item price */
div.vibracart_itempriceclear{
  clear: both;
}
p.vibracart_itemprice{
  float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: normal;
  padding: 0;
}
/* Item total */
td.vibracart_itemtotal{
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
	padding-right: 0px;
	text-align: right;
	vertical-align: top;
  border: none; 
  background-color: transparent; 
}
p.vibracart_itemtotal{
  float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: bold;
	text-align: right;
  line-height: normal;
  padding: 0;
	margin: 0 0 0 0;
}

/*
  Widget styles
*/
div.vibracart_widget{
  position: fixed;
  overflow: hidden;
 	visibility: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: grey solid 1px;
  background-image: none;
  background-repeat: repeat-x;
  background-position: bottom left;
/*  background: url(widgetgradient.gif) repeat-x; */
  background-color: #EDEDED;
  z-index: 998;
}
p.vibracart_widget_image{
  text-align: center;
	margin: 5px 0 5px 0;
	cursor: pointer;
  line-height: normal;
  padding: 0;
}
img.vibracart_widget_image{
  padding: 0;
  margin: 0;
  width: 60%;
}
p.vibracart_widget_items{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	text-align: center;
	margin: 5px 0 0 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_widget_total{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-align: center;
	margin: 5px 0 5px 0;
  line-height: normal;
  padding: 0;
}
p.vibracart_widget_view{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	text-align: center;
	margin: 5px 0 5px 0;
	color: #373737;
  line-height: normal;
  padding: 0;
}
p.vibracart_widget_check{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	text-align: center;
	margin: 5px 0 5px 0;
	color: #373737;
  line-height: normal;
  padding: 0;
}
a.vibracart_widget_view{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	text-align: center;
	margin: 5px 0 5px 0;
	color: #373737;
	text-decoration:underline;
  line-height: normal;
  padding: 0;
  background-color: transparent;
  text-shadow: none;
}
a.vibracart_widget_view:link{
	color: #373737;
	text-decoration:underline;
  line-height: normal;
  padding: 0;
}
a.vibracart_widget_view:visited{
	color: #373737;
	text-decoration:underline;
  line-height: normal;
  padding: 0;
}
a.vibracart_widget_view:hover{
	color: #373737;
	text-decoration:underline;
  line-height: normal;
  padding: 0;
}
a.vibracart_widget_view:active{
	color: #373737;
	text-decoration:underline;
  line-height: normal;
  padding: 0;
}
a.vibracart_widget_check{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	text-align: center;
	margin: 5px 0 5px 0;
	color: #373737;
	text-decoration:underline;
  line-height: normal;
  padding: 0;
  background-color: transparent;
  text-shadow: none;  
}
a.vibracart_widget_check:link{
	color: #373737;
	text-decoration:underline;
  line-height: normal;
  padding: 0;
}
a.vibracart_widget_check:visited{
	color: #373737;
	text-decoration:underline;
  line-height: normal;
  padding: 0;
}
a.vibracart_widget_check:hover{
	color: #373737;
	text-decoration:underline;
  line-height: normal;
  padding: 0;
}
a.vibracart_widget_check:active{
	color: #373737;
	text-decoration:underline;
  line-height: normal;
  padding: 0;
}
</pre></body></html>