body {color: #333333;}

.text {FONT: bold 11px tahoma;color: #000000;}
.text2 {FONT: normal 11px tahoma;color: #333333; padding-bottom:10px;}
.text3 {font-family: Verdana, Geneva, Arial, sans-serif;font-size: 13px;font-style: normal;	font-weight: bold; color: #333333;}
/* .text_header { font-family: Tahoma; font-size: 11px; line-height: 16px; color: #12456E; } */
.text_header { font-family: Verdana; font-size: 12px; color: #000000; }
.text_header2 { font-family: Tahoma; font-size: 12px; font-weight: bold; line-height: 16px; color: #FF0000; }
.missionstatement { font-family: Verdana; font-size: 13px; font-weight: bold; line-height: 16px; color: #FF0000; }
.text_header_title { font-family: Arial,Verdana,Tahoma; font-size: 20px; color: #E80031; font-weight: bold; } 
.style1 {font: normal 11px tahoma}

.style3 {font: bold normal 11px tahoma; color: #002E58; }
.style4 {	color: #BF0000;	font-weight: bold;}
.style5 {
	color: #BF0000;
	font-weight: bold;
}
.style6 {
	color: #000066;
	font-weight: bold;
}
.style7 {color: #000066}

/*********************** pricing discounts ***********************/

  div#discountPricing {background-color: #f7f7f7; width: 563px; padding: 10px 0 20px 3px; font-family: arial; color: #565656; font-size: 100%; text-align: left; border: 0px solid green}
  div#discountPricing * {margin: 0; padding: 0}
  div#discountPricing dl {border: 0px solid blue}
  div#discountPricing h3 {color:red; padding:10px 0 10px 0;}
  
  div#discountPricing dl dd {background: url("images/no_discount_bg.jpg") no-repeat; width: 443px; height: 33px; float: left; margin: 2px; padding: 0px 0 0 0; border: 0px solid red}
  div#discountPricing dl dd span.units {display: block; float: left; font-size: 20px; color: #fff; padding: 6px 0 0 6px}
  div#discountPricing dl dd span.price {display: block; float: right; font-size: 20px; color: #bf0000; margin: 5px 6px 0 6px}
  div#discountPricing dl dd span.description {display: block; float: right; margin: 8px 0 0 0}
  /* div#discountPricing dl dd * {background-color: #ccc; opacity: .4} */ /* uncomment this line to trouble shot layout issues */
  
  div#discountPricing dl dd.discount {background: url("images/discount_bg.jpg") no-repeat}
  div#discountPricing dl dd.discount span.units {display: block; float: left; font-size: 26px; color: #fff; padding: 6px 0 0 6px}
  div#discountPricing dl dd.discount span.youSave {display: block; float: left; font-size: 13px; font-weight: bold; color: #225a8a; padding: 8px 0 0 28px}
  div#discountPricing dl dd.discount span.youSave b {color: #bf0000}
  div#discountPricing dl dd.discount span.doubleDigit {padding-left: 14px}
  div#discountPricing dl dd.discount span.price {display: block; float: right; font-size: 20px; color: #bf0000; margin: 5px 6px 0 6px}
  div#discountPricing dl dd.discount span.description {display: block; float: right; margin: 8px 0 0 0}
  
  div#discountPricing dl dt {background: url("images/cart.jpg") #f00; color: #000; width: 111px; height: 33px; float: left; margin: 2px; clear: right; border: 0px solid yellow}
  div#discountPricing dl dt a {display: block; width: 105px; height: 21px; margin: 11px 0 0 3px}

/*******************************************************************/

.tdgrey 	    {background-color: #F7F7F7; text-align:center;vertical-align:middle; padding:5px 0px 5px 0;}
.rating 	    {background-color: #F7F7F7; text-align:center; vertical-align:middle; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #333333;}
a:link        { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;}
a:visited     { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;}
a:hover       { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #BF0000;text-decoration: none;}
a:active      { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FF6600;text-decoration: none;}
a.submenu:link        { font-family: Arial;font-size: 11px;color: #333333;text-decoration: none;font-weight: bold;}
a.submenu:visited     { font-family: Arial;font-size: 11px;color: #333333;text-decoration: none;font-weight: bold;}
a.submenu:hover       { font-family: Arial;font-size: 11px;color: #FE7C00;text-decoration: underline;font-weight: bold;}
a.submenu:active      { font-family: Arial;font-size: 11px;color: #FE7C00;text-decoration: underline;font-weight: bold;}
/*
a.link2:link    { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333; font-weight: bold;text-decoration: underline;}
a.link2:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333; font-weight: bold;text-decoration: underline;}
a.link2:hover   { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #BF0000; font-weight: bold;text-decoration: underline;}
a.link2:active  { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FF6600; font-weight: bold;text-decoration: underline;}
*/
a.link2:link    { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FF0000; font-weight: bold;text-decoration: none;}
a.link2:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FF0000; font-weight: bold;text-decoration: none;}
a.link2:hover   { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FF0000; font-weight: bold;text-decoration: none;}
a.link2:active  { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FF0000; font-weight: bold;text-decoration: none;}
a.link3:link    { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333; font-weight: normal;text-decoration: none;}
a.link3:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333; font-weight: normal;text-decoration: none;}
a.link3:hover   { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #BF0000; font-weight: normal;text-decoration: none;}
a.link3:active  { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FF6600; font-weight: normal;text-decoration: none;}
a.link4:link    { font-family: Tahoma, sans-serif;font-size: 12px;color: #BF0000; font-weight: bold;text-decoration: none;}
a.link4:visited { font-family: Tahoma, sans-serif;font-size: 12px;color: #BF0000; font-weight: bold;text-decoration: none;}
a.link4:hover   { font-family: Tahoma, sans-serif;font-size: 12px;color: #BF0000; font-weight: bold;text-decoration: none;}
a.link4:active  { font-family: Tahoma, sans-serif;font-size: 12px;color: #FF6600; font-weight: bold;text-decoration: none;}
.rank1        {font-family: Verdana, Geneva, Arial, sans-serif; color: #000000; font-size: 11px;font-style: normal;font-weight: bold;}
.rank2        {font-family: Verdana, Geneva, Arial, sans-serif; color: #BF0000; font-size: 11px;font-style: normal;font-weight: bold;}
.ptitle        {font-family: Verdana, Geneva, Arial, sans-serif; color: #BF0000; font-size: 13px;font-style: normal;font-weight: bold;}
.feature      { background: transparent;color: #FF3300;font-family: Verdana, Geneva, Arial, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.subhead      { background: transparent;color: #FF3300;font-family: Verdana, Geneva, Arial, sans-serif;font-size: 18px;font-style: normal;font-weight: bold;}
.subhead2     { background: transparent;color: #FF0000;font-family: Verdana, Geneva, Arial, sans-serif;font-size: 16px;font-style: normal;font-weight: bold;}
.headline1    { background-color: transparent;color: #FF0000;font-family: Verdana, Geneva, Arial, sans-serif;font-size: 24px;font-style: normal;font-weight: bold;}
.headline2  {background-color: transparent;color: #00478A;font-family: Verdana, Geneva, Arial, sans-serif;font-size: 16px;font-style: normal;font-weight: bold;}
.body1      {background:transparent;color:#000000;font-family:Verdana,Arial,Geneva,sans-serif;font-size:12px;font-style:normal;font-weight:normal;}
.body1b     {background:transparent;color:#000000;font-family:Verdana,Arial,Geneva,sans-serif;font-size:12px;font-style:normal;font-weight:bold;}
.body2      {background:transparent;font-family:Verdana,Arial,Geneva,sans-serif;font-size:11px;font-style:normal;font-weight:normal;}
.parasmall  {font-family: Verdana, Geneva, Arial, sans-serif;font-size: 13px;font-style: normal;	font-weight: normal;}
.parasmaller {font-family: Verdana, Geneva, Arial, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;}
.parabold   {background: transparent;color: #000000;font-family: Verdana, Geneva, Arial, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}
.copyright  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: normal;font-style: normal;}
.darkred    {background-color: transparent;color: #8B0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;}

/* prod icon styles styles */
a.prodlg:link        { color: #000000;font-size: 18px;font-weight: bold;text-decoration: none; padding: 8px 100px 125px 5px;}
a.prodlg:visited     { color: #000000;font-size: 18px;font-weight: bold;text-decoration: none; padding: 8px 100px 125px 5px;}
a.prodlg:hover       { color: #BF0000;font-size: 18px;font-weight: bold;text-decoration: none; padding: 8px 100px 125px 5px;}
a.prodlg:active      { color: #FF6600;font-size: 18px;font-weight: bold;text-decoration: none; padding: 8px 100px 125px 5px;}
ul.prodlg {	margin:0 0 0 0;	padding:0 0 0 0; list-style-type:none; font-family: Verdana, Geneva, Arial, sans-serif;}
	
a.prodsm:link        { color: #000000;font-size: 16px;font-weight: bold;text-decoration: none; padding: 8px 45px 70px 8px;}
a.prodsm:visited     { color: #000000;font-size: 16px;font-weight: bold;text-decoration: none; padding: 8px 45px 70px 8px;}
a.prodsm:hover       { color: #BF0000;font-size: 16px;font-weight: bold;text-decoration: none; padding: 8px 45px 70px 8px;}
a.prodsm:active      { color: #FF6600;font-size: 16px;font-weight: bold;text-decoration: none; padding: 8px 45px 70px 8px;}
ul.prodsm {	margin:0 0 0 0;	padding:0 0 0 0;list-style-type:none;	font-family: Verdana, Geneva, Arial, sans-serif;}
/* --- */

.floatRight {float:right}



/* copyright styles */
a.epriv:link    { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #8B0000; text-decoration: underline; }
a.epriv:visited { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #A0522D; text-decoration: underline; }
a.epriv:hover   { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #00478A; text-decoration: underline; }
a.epriv:active  { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #A0522D; text-decoration: underline; }
.question       {	font-family: Verdana, Geneva, Arial, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; 	color: #8B0000; background-color: transparent;}


#leftColBG {
	background:url(http://www.bettersexmall.com/images/lbg.png) repeat-x top left;  /* URL needs to change */
	}
#rightColBG {
	background:url(http://www.bettersexmall.com/images/rbg.png) repeat-x top left; /* URL needs to change */
	}


/* Styles for Shopping Cart - Addded by JF on Dec.20th, 2007
----------------------------------------------------------------*/

#shopping { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#shopping h1 { font-size:22px; }
#shopping h2 { font-size:18px; }
#shopping p { font:12px Verdana, Arial, Helvetica, sans-serif; }
#shopping #cartInfo td { font-size:12px; }

#shopping #productsCol, #quantityCol, #itemCol, #removeCol, #totalCol { background:#3480ba url(http://www.bettersexmall.com/images/column_bg.png) repeat-x top left; color:#fff; font-size:14px; } /* URL needs to change */
#shopping .total { background-color:#D2DFF4; }
#shopping .continueCheckout { background:url(http://www.bettersexmall.com/images/cart_btn_continue.png) repeat-x top left; height:25px; font-weight:bold; border:#9a9a9a 1px solid; } /* URL needs to change */

#shopping #phoneTable { border:2px solid #104169; }
#shopping #orderImages td { padding:0 10px; }

#shopping #bsmCard { width:570px; margin-top:30px; }

