.boxText {
 font-family: Arial,
 sans-serif;
 font-size: 14px;
}
.errorBox {
 font-family : Arial, sans-serif;
 font-size : 10px;
 background: #ffb3b5;
 font-weight: bold;
}
.stockWarning {
 font-family : Arial, sans-serif;
 font-size : 12px;
 background-color: #cc0033;
 color: #ffffff;
 padding: 2px;
 font-weight: bold;
}
.stockWarningBG {
  background-color: #FFD0E0;
}
.productsNotifications {
 background: #f2fff7;
}
h1 {
  font-family: sans-serif;
  font-size: 20px;
  color: #EF5181 !important;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 0px 0px;
}

h2 {
  font-family: sans-serif;
  font-size: 18px;
  color: #EF5181;
  margin: 0px;
  padding: 0px;
}

h3 {
  font-family: sans-serif;
  font-size: 14px;
  color: #EF5181;
  margin: 0px;
  padding: 0px;
}
body {
  text-align:left;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  margin: 0px;
  padding: 0px;
  /*background-image: url(images/page_bg.png);
  background-repeat: repeat-x;
  background-position: bottom;*/
}
.boxLeft {
  background-image: url(images/boxes/box_left_corner.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
.boxRight {
  background-image: url(images/boxes/box_right_corner.gif);
  background-repeat: no-repeat;
  background-position: right top;
}
.bannerRight {
  background-image: url(images/banner_bg10.jpg);
  background-repeat: repeat-x;
  background-position: top;
}
.bannerRight3bu2 {
  background-image: url(images/banner_bg_repeat.png);
  background-repeat: repeat-x;
  background-position: 0 0;
}
.bannerRight3bu3 {
  background-image: url(images/bannerRight3.jpg);
  background-repeat: repeat-x;
  background-position: 0 0;
}
a {
  color: #000000;
  text-decoration: none;
}
a:hover {
  color: #F232F4;
  text-decoration: underline
}
FORM {
	display: inline;
}
tr.header {
 background-color: #849ABD;
 background-repeat: repeat;
 background-attachment: scroll;
 color: #FFFFFF;
 background-position: 0% 50%;
}
.homepage {
  font-family: sans-serif;
  font-size: 22px;
  color: #EF5181;
}
td.headerNavigationLeft {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight : bold;
  padding:5px 0px 5px 10px;
  border-top:1px solid #fff;
}
td.headerNavigationRight {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight : bold;
  padding:5px 10px 5px 0px;
  border-top:1px solid #fff;
}
.headerNavigationBar {
  background: #FFDDEB;
  border-top:1px solid #FAAED0;
  border-bottom:1px solid #FAAED0;
}
a.headerNavigation {
  color: #000000;
}
a:hover.headerNavigation {
  color: #EF5181 !important;
}
.footerNavigation {
  background: #FFDDEB;
  border-top:1px solid #FAAED0;
  border-bottom:1px solid #FAAED0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding:3px 10px 3px 10px;
}
a.footerNavigation {
  color: #000000;
}
a:hover.footerNavigation {
  color: #FFF !important;
}
a.category {
  color: #000000;
}
a:hover.category {
  color: #AC5DDA;
}
tr.headerError {
  background: #ff0000;
}
td.headerError {
  font-family: Arial, sans-serif;
  font-size: 13px;
  background: red;
  color: #ffffff !important;
  font-weight : bold;
  text-align : center;
}
tr.messageStackError {
  background: #ff0000;
}
.messageStackError {
  font-family: Arial, sans-serif;
  font-size: 14px;
  background: #F1718F;
  color: #ffffff !important;
  font-weight : bold;
  text-align : left;
  padding:5px;
}

td.messageStackError a{
  color: #ffffff !important;
}

td.messageStackError a:hover{
  color: #000 !important;
}


tr.messageStackSuccess {
  background: #ff0000;
}
td.messageStackSuccess {
  font-family: Arial, sans-serif;
  font-size: 14px;
  background: #00E600;
  color: #000000 !important;
  font-weight : bold;
  text-align : center;
}

tr.headerInfo {
  background: red;
}
td.headerInfo {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #849ABD;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.infoBoxContents {
  background-color: #FFFFFF;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  background-position: 0% 50%;
  border-collapse: collapse;
}
.infoBoxContentsCart {
  background-color: #FFFFFF;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background-position: 0% 50%;
  border-collapse: collapse;
}
.infoBoxContentsRedPink {
  background-color: #FFFFFF;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  background-position: 0% 50%;
  border-collapse: collapse;
  border: 1px solid #DADDE7;
}
.infoBoxContentsPurple {
  background-color: #FFFFFF;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  background-position: 0% 50%;
  border-collapse: collapse;
  border: 1px solid #C871F1;
}
.infoBoxContentsPurplePink {
  background-color: #FFFFFF;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  background-position: 0% 50%;
  border-collapse: collapse;
  border: 1px solid #F171E4;
}
.infoBoxContentsOrange {
  background-color: #FFFFFF;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  background-position: 0% 50%;
  border-collapse: collapse;
  border: 1px solid #F1CE71;
}
.infoBoxContentsGreen {
  background-color: #FFFFFF;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  background-position: 0% 50%;
  border-collapse: collapse;
  border: 1px solid #80E29C;
}
.infoBoxContentsBlue {
  background-color: #FFFFFF;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  background-position: 0% 50%;
  border-collapse: collapse;
  border: 1px solid #72C2F0;
}
.infoBoxNotice {
  background: #FFFFFF;
}
.infoBoxNoticeContents {
  background: red;
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: #FFFFFF !important;
  font-weight: bold !important;
}
td.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-color: #849ABD;
  background-repeat: repeat;
  background-attachment: scroll; color: #FFFFFF;
  background-position: 0% 50%;
}
td.infoBox, span.infoBox {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
tr.accountHistory-odd,
tr.addressBook-odd,
tr.alsoPurchased-odd,
tr.payment-odd,
tr.productListing-odd,
tr.productReviews-odd,
tr.upcomingProducts-odd,
tr.shippingOptions-odd {
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 50%;
}
tr.accountHistory-even,
tr.addressBook-even,
tr.alsoPurchased-even,
tr.payment-even,
tr.productListing-even,
tr.productReviews-even,
tr.upcomingProducts-even,
tr.shippingOptions-even {
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 50%;
}
tr.productListing-heading {
  background-repeat: repeat;
  background-attachment: scroll;
  color: #000000;
  background-position: 0% 50%;
}
td.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background-repeat: repeat;
  background-attachment: scroll;
  color: #000000;
  font-variant: small-caps;
  font-weight: bold;
  background-position: 0% 50%;
}
td.productListing-data {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #000000
}
a.pageResults {
  color: #FD075E;
  font-size:14px;
}
a:hover.pageResults {
  color: #000000;
}
td.pageHeading,
div.pageHeading {
  font-family: sans-serif;
  font-size: 26px;
  color: #EE5088;
}
tr.subBar {
  background-color: #FFFFFF;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 50%;
}
td.subBar {
  font-family: Arial, sans-serif;
  font-size: 10px;
}
td.main,
p.main {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}
td.smallText,
span.smallText,
p.smallText {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
td.accountCategory {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #000000;
}
td.fieldKey {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold
}
td.fieldValue {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
td.tableHeading {
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold
}
span.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #ff0000;
}
checkbox, input, radio, select {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
textarea {
  width: 100%;
  font-family: Arial, sans-serif;
}
span.greetUser {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold
}
table.formArea {
  background: #FFFFFF;
  border-color: #849ABD;
  border-style: solid;
  border-width: 1px;
}
td.formAreaTitle {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

span.markProductOutOfStock {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background-color: #cc0033;
  color: #ffffff;
  padding: 2px;
  font-weight: bold;
}
span.productSpecialPrice {
  font-family: Arial, sans-serif;
  color: #ff0000;
}
.moduleRow {
	background-color: #FEECF1;
}
.moduleRowOver {
  background-color: #F983B6;
  cursor: pointer;
  color: #FFFFFF;
}
.moduleRowSelected {
  background-color: #F983B6;
  color: #000000;
}
.checkoutBarFrom,
.checkoutBarTo {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #FF4385;
}
.checkoutBarCurrent {
  font-family: Arial, sans-serif;
  font-size: 10px;
}
.infoBoxBorder {
  background: #A68298;
}
.infoBox {
  background: #DADDE7;
}
.largebold {
	font-weight: bold;
  font-size: 18px;
  color: #ffcc33;
  font-family: arial, helvetica
}
.smallbold {
	font-weight: bold;
  font-size: 14px;
  color: #F1718F;
}
.smallnormal {
	font-size: 14px;
}
.errortxtred {
	font-size: 10px;
  color: #ff0000;
  font-family: arial,helvetica;
}
.small {
	font-size: 10px;
  line-height: 1em;
}
small {
	font-size: 10px;
  line-height: 1em;
}
a.footer {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
a.footer:hover {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}
.verticalBar {
	background-image: url(images/vertical_dots.gif);
}
.horizontalBar {
	background-image: url(images/horizontal_dots.gif);
}
.sitemap {
  font-family: sans-serif;
  font-size: 14px;
  color: #EF5181;
}
a.sitemap {
  font-size:11px;
  color: #EF5181;
}
a.sitemap:hover {
  font-size:11px;
  color: #000;
}

#marqueecontainer {
position: relative;
width: 130px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}
.footerbg {
  background: url('images/boxes/header_background_bar.jpg');
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
}
#footerMedals {
 padding: 0px 0px 0px 0px;
 margin: 20px 0px 20px 0px;
 width: 100%;
 height: 50px;
}

.indexTitle {
  color: #808080;
  font-size: 16px;
  font-weight: bold;
}

.indexTitleSml {
  color: #808080;
  font-size: 14px;
  padding: 0px;
  margin: 0px;
}

#product_image {
  float: left;
  padding: 0px 10px 0px 0px;
  width: 280px;
}

.description {
  font-size: 14px;
}

.price_OLD {
  font-family: sans-serif;
  font-size: 26px;
  font-weight: bold;



  color: #EE5088;
}

a.catLink {
 color:#EF5181;
 font-size:16px;
 text-decoration:none;
 font-weight: bold;
}

a.catLink:hover {
 color:#F232F4;
 font-size:16px;
 text-decoration:none;
 font-weight: bold;
}

a.qanda {
 font-size:12px;
}

a.link {
 text-decoration:underline;
 color:#EE5088;
}

a.link:hover {
 text-decoration:underline;
 color:#000000;
}

.ten {
  font-size:10px !important;
}

.eleven {
  font-size:11px !important;
}

.twelve {
  font-size:12px !important;
}

.thirteen {
  font-size:13px !important;
}

.fourteen {
 font-size:14px !important;
}

.bold {
  font-weight:bold !important;
}

.product_gallery {
  border:1px solid #CCC;
  background:#FFF;
}

.product_price {
  font-size:14px !important;
}

.product_price_was {
  font-size:16px !important;
}

.product_price_now {
  font-size:16px !important;
  color:red !important;
}

.product_gallery_top {
  width:100%;
  height:250px;
  float:left;
  border:0px solid red;
  padding:0px 0px 10px 0px;
}

.product_gallery_top_brands {
  width:100%;
  height:270px;
  float:left;
  border:0px solid red;
  padding:0px 0px 10px 0px;
}

.product_gallery_top_brands p {
  color:#666;
}

.product_gallery_top_brands ul {
  padding:10px 0px 0px 8px;
  margin:0px 0px 0px 10px;
  text-align:left;
}

.product_gallery_top_brands li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#EE5088;
  font-size:12px;
}

.product_gallery_top_brands li.nextday {
  list-style:url('/images/tick-icon.gif');
}

li.nextday {
  list-style:url('/images/tick-icon.gif');
}

.product_gallery_top_brands li.outofstock {
  list-style:url('/images/icons/warning.gif');
}


.product_gallery_top_brands span {
  color:#666;
}

.product_gallery_top_brands p {
  color:#666;
}

.product_gallery_bottom {
  width:100%;
  float:left;
  border:0px solid blue;
}

.product_gallery_top ul {
  padding:10px 0px 0px 8px;
  margin:0px 0px 0px 10px;
  text-align:left;
}


.product_gallery_top li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#EE5088;
  font-size:12px;
}

.product_gallery_top li.nextday {
  list-style:url('/images/tick-icon.gif');
}

.product_gallery_top li.outofstock {
  list-style:url('/images/icons/warning.gif');
}


.product_gallery_top span {
  color:#666;
}

.product ul {
  padding:0px 0px 0px 20px;
  margin:0px 0px 0px 0px;
}

.product li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#EE5088;
  font-size:12px;
}

.product span {
  color:#000000;
}

.product h1 {
  font-size:18px;
}

.product p {
  padding:0px 0px 0px 0px;
  margin:8px 0px 0px 0px;
}

.pprice {
  font-size:14px;
  color:#000 !important;
  padding:0px 0px 5px 0px;
}

.was {
  font-size:14px !important;
  color:#000000 !important;
}

#options {
  border:1px solid red;
  float:left;
}

#buynow {
  border:1px solid blue;
  float:right;
  padding:0px 0px 0px 10px;
}

.menu_link_on {

  color:#EF5181;
  font-weight:bold;
  font-size:11px;
}

.menu_link_off {
  color:#464646;
  font-size:11px;
}

.menu_link_sub {
  color:#EF5181;
  font-size:11px;
}


.menucateg {
  font-size:11px;
  color:#464646;
  margin-left:1px;
  margin-right:0px;
}

.menusubcateg {
  font-size:11px;
  color:#464646;
  margin-left:0px;
  margin-right:0px;
}

.darkgrey {
  color:#666
}

.box_size {
	padding:10px 0px;
	width:50%;
	float:left;
}

.testimonial_head {
  font-size:16px;
  color:#EE5088;
}

.testimonial_body {
  padding:0px 30px 0px 30px;
  font-size:12px;
}

.tracking_div {
background-color: #f3f3f3;
border: solid 2px #e5e5e5;
padding: 10px;
font-size: 11px;
margin: 10px 0 0 0;
width: auto;
font-family: Verdana, Arial, sans-serif;
}

.hiddenDiv {
display: none;
}

ul {

}

li {
  padding:5px 0px 5px 0px;
  font-size:16px;
}

li a {
  text-decoration:underline;
  color:#EE5088;
}

li a:hover {
 text-decoration:underline;
 color:#000000;
}

.incVATsml {
  font-size:11px !important;
  font-weight:normal !important;
  color:#000;
}

.incVAT {
  font-size:14px !important;
  font-weight:normal !important;
  color:#000;
}

.incVATr {
  font-size:14px !important;
  font-weight:normal !important;
  color:red;
}

.incVATpink {
  font-size:14px !important;
  font-weight:normal !important;
  color:#EE5088;
}

.incVATp {
  font-size:18px !important;
  font-weight:bold !important;
  color:#000;
}

.incVATfs {
  font-size:11px !important;
  font-weight:normal !important;
  color:#000;
  padding:5px;
  text-align:left !important;
  border:1px solid #ccc !important;
  width:90px;
}

#item_notifications {
  margin:10px 0px 0px 0px;
}

.nextday {
  font-size:12px;
  text-align:left;
  padding:0px 0px 0px 0px;
  border:0px solid blue;
}

.instock {
  font-size:12px;
  text-align:left;
  padding:0px 20px 0px 0px;
  border:0px solid red;
}

.acceptedcards {
  font-size:12px;
  padding:5px 0px 5px 0px;
}

.sslcheckout {
  font-size:12px !important;
  padding:5px 0px 5px 0px;
}


.best_rate {
  padding:20px 0px 5px 0px;
}
.best_rate_title {
  font-weight:bold;
  display:block;
  color:#ccc;
}
.best_rate_body {
  font-size:12px !important;
}

.h1 {
  color:#EF5181 !important;
}

#holiday_banner {
  padding:0px 0px 10px 0px;
}

#holiday_banner img {

  border:1px solid #E9E1A1;
}

.left {
  text-align:left;
}

#socialBookmarks {
  padding:10px 0px 0px 0px;
  text-align:center;
}

.photo  {
  display:none;
}
.brand {
  display:none;
}
.url {
  display:none;
}
.price {
  display:none;
}
.rating {
  display:none;
}
.summary {
  display:none;
}
.hproduct {
  width:100%;
  border:0px solid black;
  margin:0px;
  padding:0px;
}
.reviewer {
  text-decoration:underline;
  font-weight:bold;
}

#fixedtipdiv {
  position:absolute;
  padding: 2px;
  border:1px solid black;
  font:normal 12px Verdana;
  line-height:18px;
  z-index:100;
}

#fixedtipdivOther {
  position:absolute;
  padding: 2px;
  border:1px solid black;
  font:normal 14px Verdana;
  line-height:18px;
  z-index:100;
}

#divroller_container {
	width:100%;
	height:150px;
	z-index:-1;
}

.box_dark {
	background-color: #dfdfdf;
}
.box_light {
	background-color: #ffffff;
}

.external_link{
	color: green;
	font-size:20px;
}
.cTestimonials {
  margin:8px 0px 8px 0px;
  height:150px;
  z-index:100;
}
.products_info {
  margin:30px 0px 30px 0px;
  padding:0px;
}
.clear {
  clear:both;
}
.grey {
  color:#aaa;
}
.product_info_bookmarks {
  width:100%;
  padding:5px 0px 5px 0px;
  margin:0px 0px 0px 0px;
  border:0px solid red;
}
.product_info_bookmarks li {
  border:0px solid red;
  padding:0px 20px 10px 0px;
  margin:0px 0px 0px 0px;
  display:inline;
  list-style: none;
  float:left;
  white-space: nowrap;
}
.product_info_bookmarks ul {

}
.product_info_bookmarks li a{
  text-decoration:none;
  font-size:11px;
  color:#000;
}
.info_box_head_titles {
  padding:5px;
  font-size:16px;
  font-weight:bold;
  font-family:arial;
  text-align:center;
  color:#EF5181;
  font-size:14px;
  height:20px;
}
.catBoxHeader {
  background:url('/images/title_bg8.jpg');
  border-bottom:0px solid #DADDE7;
}
.boxHeader {
  background:url('/images/title_bg8.jpg');
  color:#EF5181;
}
