/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
.errorBox { font-family : Arial, Verdana, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Verdana, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Verdana, sans-serif; font-size : 12px; color: #EE451E;text-decoration: underline; }

BODY {
  background: #1D4DA2;
  color: #293795;
  margin: 15px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}
div{
  font-family: Arial, Verdana, sans-serif;
}
div#wrapper{margin:0px auto;text-align:center;width:960px;}

td{  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#002D7B;
  text-align:left;
}

table{empty-cells:show;}

A {
  color: #EE451E;
  text-decoration: none;
}

A:hover {
  color: #002dAb;
  text-decoration: underline;
}

a img{border:0px;}

input[type=text]{border:1px solid #BE1E2D !important;}
p{margin-bottom:10px;margin-top:2px;}

.fs_content h1,h2,h3,h4,h5,h6{margin-top:10px;margin-bottom:5px;}

h1{font-size:16px;margin-bottom:5px;color:#BE1E2D;text-transform:uppercase;}
h2{font-size:15px;margin-bottom:5px;;}
h3{font-size:14px;margin-bottom:5px;;}
h4{font-size:13px;margin-bottom:5px;;}
h5{font-size:12px;margin-bottom:5px;;}
h6{font-size:11px;margin-bottom:5px;;}

/* *** Temporary *** */
u{color:#0000FF;}


FORM {
	display: inline;
}

hr{
  height:1px;
  background-color:grey;
  border:0px;
  margin:5px 0px;
  width:100%;
  clear:both;
}

hr.category_separator{margin-bottom:10px;}
div.category_header{font-weight:bold;}

#store-logo{padding:15px 0px 15px 25px;}
#expovida{padding:5px 20px 0px 0px;text-align:right;}

TR.header {
  background-color:#FFF22A;
}
tr.header td{padding-bottom:10px;}

table.header{height:215px;}

TR.headerNavigation {
  background: #D1D2D5;
}

TD.headerNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #D1D2D5;
  color: #002D7B;
  font-weight : bold;
}

A.headerNavigation {
  color: #002D7B;
}

A.headerNavigation:hover {
  color: #002D7B;
}

TD.navigationDark {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
/*   background: #827d60; */
  color: #FFFFFF;
/*  font-weight : bold;	*/
  padding-top: 2px;
  padding-bottom: 2px;
  text-align:center;

}

TD.navigationDark a{
  color:#FFFFFF;
}

TD.headerSubmenu,TR.headerSubmenu {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: white;
/*  font-weight : bold;	*/
  padding-top: 2px;
  border-bottom:4px solid #BE1E2D;
  background-color:#FFF22A;}
}

tr.headerSubmenu td.navigationDark{background-color:#3f3e60;padding:10px 5px;}
TD.headerSubmenu a{
  color:white;
}

td.topnavigationDark{background-color:#3f3e60;padding:5px 10px;color:white;letter-spacing:1px;}
td.topnavigationDark_right{background-color:#3f3e60;padding:5px;color:white;letter-spacing:1px;text-align:right;}
td.topnavigationDark a,td.topnavigationDark_right a{color:white;letter-spacing:1px;}
span.site_address{padding-left:10px;}
span.site_address img{padding-left:5px;}

#currency_etc,#currency_etc a,#languages,#languages a{vertical-align:bottom;color:#293795;padding-bottom:2px;}
#languages{width:165px;}
#languages img{margin-left:5px;}
#currency_etc{width:195px;height:50px;}


A.headerSubmenu:hover {
  color: #B06EA2;
  text-decoration: underline;
}

table.mainBox{background-color:#FFFFFF;}
TD.mainBox,td#mainBox_right,td#mainBox {
padding:10px;
text-align:left;
background-color:#FFFFFF;
}

TD.mainbox a{
  color: #74586F;

}

TD.navigationLeft {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #c5c6b6 ;
  color: white;
  width:150px;
/*  font-weight : bold;	*/
}
TD.catNavLeft{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding: 10px;
  text-align:left;

}

/* virtually the same as navigationleft */
td.copyright{
  text-align:left;
  padding-left:10px;
}
.copyright{
  font-size: 10px;
  color: white;
}

/*  to counteract the padding above */
.tiny {
	font-size: 1px;
}


TD.headerButton {
  font-family: Arial, Verdana, sans-serif;
  font-size: 8px;
  text-align : center;
  vertical-align: center;
  padding: 1px;
  _padding:0px;
  line-height:1;

}

A.headerButton {
}

A.headerButton:hover {
  text-decoration: none;
}
td.headerButton input{
  border:0px;
  margin:1px;
}

TD.productInfo {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #002D7B;
  text-align : left;
  vertical-align: top;
  padding: 5px 0px;;
}
TD.manufacturer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13	px;
  text-align : left;
  vertical-align: center;
  padding: 0;
}
TD.productName {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight:bold;
  text-align : left;
  vertical-align: center;
  padding: 0;
}
TD.productPrice {

  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight:bold;
  color: black;
  text-align : left;
  vertical-align: center;
  padding: 0;
}

.inputField {
  border:0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  width: 100px;
/*   height: 20px; */
  margin: 0px;

}
TD.emailButton {
  font-family: Arial, Verdana, sans-serif;
  font-size: 8px;
  background: none;
  color: #ffffff;
  text-align : center;
  vertical-align: center;
  padding: 0px;
/*   height: 20; */
/*   border-color: #6E4E68;
  border-style: solid; */
  border-width: 0px;
}

td.emailButton input{
  border:0px;
/*   to fix IE6 problem with a box model, the '_' is implemented */
  margin:1px;
  _margin:0px;
  _margin-left:1px;
  _margin-top:0px;
  _margin-top:0px;
}
td.emailButton A{
  color: #ffffff;
}

.emailButton a:hover {
  color: #ffffff;
  text-decoration: none;
}
TD.greyButton {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight:bold;
  background-color: #DE3F05;
  color: #FFFFFF;
  text-align : center;
  vertical-align: middle;
  padding: 1px 5px;
  height: 20px;
  text-transform:uppercase;
}

.greyButton a{
  color: #FFFFFF;
  text-transform:uppercase;
}

.greyButton a:hover {
  text-decoration: none;
}
TR.headerSpacer {
/*   background: #ffffff; */
  height:3px;
}

TD.headerSpacer {
  font-size: 3px;
/*   background: #ffffff; */
  color: #ffffff;
  text-align : center;
  height:3px;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

table.footer{
  margin-top:0px;
  border-top:2px solid #BE1E2D;
  background-color:#FFFFFF;
}
.footer a{color:#002D7B;}

/* FOOTER */
/* terms and conditions */
table.footer td{padding:5px 0px;font-size:10px;}
td#logo_flat{padding:5px 0px 5px 20px;width:80px;}
#tmc_footer{width:150px;vertical-align:top;padding-left:4px;}
#worldpay{width:180px;padding-left:10px;text-align:center;}
#freshspring{text-align:right;padding:7px 5px 5px 0px;vertical-align:top;}
table.footer #terms_conditions a{display:inline-block;margin-left:10px;}
#terms_conditions{letter-spacing:-1px;text-align:right;padding:0px 20px 5px 0px;text-transform:uppercase;width:350px;line-height:1.5;}
#terms_conditions #copyright{font-size:12px;display:inline-block;}
#served_by{text-transform:none;letter-spacing:0px;}
table.footer #served_by a{padding:0px;margin:0px;letter-spacing:0px;}

.footer_links{ letter-spacing:0.5px;text-align:right;font-size:10px;}

.infoBox {
  margin:0px;
}

.infoBoxContents {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}
.infoBoxContents a{color:#002D7B;}
.infoBoxNotice {
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #002D7B;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

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: #E5E8E8;
}

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: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
/*   border-spacing: 1px; */
}

.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #D1D2D5;
  color: #002D7B;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

A.pageResults {
}

A.pageResults:hover {
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #002D7B;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
  text-align:left;
}
td.main h3{margin-top:3px;}


TD.ProductList, P.ProductList {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


td.ProductList{text-align:center; font-weight:bold;padding:5px 5px 0px 5px;}
td.ProductListName{text-align:center; font-weight:bold;padding:0px 5px 5px 5px;}

TD.ProductList a {margin-bottom:10px;}

img.product_image_cat{border:1px solid grey;margin:3px;}

TD.subTitleText {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #002D7B;
  text-align:center;
  font-weight:bold;
  padding-bottom:5px;
}


TD.extraImage {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  border-width:1px;
  border-color:#002D7B;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  text-align:center;
}

td.CategoryHeading{
  font-size:12px;text-align:center;
}
td.CategoryHeading img{
  border:1px solid grey;
}
td.CategoryHeading table{
  margin-bottom:5px;
}

TD.promoText, SPAN.promoText, P.promoText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background-color:#CCB8C7;
  color:#4F3448;
}

TD.accountCategory {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  border:0px;
  letter-spacing:0.5px;

}

INPUT, SELECT, textarea{padding:1px;border:1px solid #303080;}
INPUT[type=checkbox]{border:none}

INPUT[type=image]{padding:0px;border:0px;}

TEXTAREA {
  width: 100%;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #8c8c8c; text-align:center;}
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-align:center;}

/* message box */

.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; }
/* search customisation */
.searchbox{
    border:1px solid #BE1E2D !important;
    width:250px;height:30px;font-size:14px;
}

/* CMS jewellery advisor content */
.fs_content{margin:1px;background:#FFFFFF;font-size:12px;
  font-family: Arial, Verdana, sans-serif;
  padding:5px;
  overflow:auto;
}



.content{width:550px;text-align:left;}

div.darkline, div.darkline_prod{
  height:1px;font-size:1px;padding:0px;margin:0px;line-height:1;
  margin:10px;margin-top:0px;margin-left:0px;
  width:98%;
}
div.darkline_prod{
  width:95%;
  margin:10px;
  margin-bottom:30px;
}

div.product_quantity{;}

div.designers{width:100%;}
div.designers h4{;}
div.designers img{border:1px solid grey;}
div.designers_link{text-align:right;}

div.popup_box{margin:auto;text-align:center;}
div.email_box{margin:auto;overflow:auto;width:600px;}
div.popup_box a img{border:0px;float:right;margin-top:5px;}
div.logoff_link{padding:2px;text-align:right;font-size:10px;}
td.related_product_text{text-align:left;font-size:11px;}

td.search_basket{padding-top:30px;}
td.right_hand_column{background-color:#c4c7b6;padding:0px;width:180px;color:#27325f;}

/* for the newsletter signup */
/* control the my account link */
.my_account{margin:5px 5px 0px 5px;background-color:#939685;font-weight:bold;padding:5px;line-height:2;color:white;text-align:left;}
.my_account a{color:white;;}

/* header items */
div#lettering_under_logo{
  border:1px solid #ad8611;border-right:0px;border-left:0px;
  width:309px;letter-spacing:0.6px;font-size:12px;float:left;margin: 10px 0px;text-align:center;
  font-family:verdana, sans-serif;
}
div#under_lettering{clear:both;font-size:13px;width:309px;}
div#phone_number{float:left;}
div#email_address{float:right;}
td.store_name_tagline{vertical-align:top;padding-top:20px;}
td.logo{padding-left:10px;width:105px;}
td.coat_of_arms{padding-top:20px;text-align:right;vertical-align:top;width:326px;}
div.header_customer_comment{margin-top:10px;font-style:italic;font-size:16px;color:#a7852c;text-align:center;}

/* accommodations for the structure */
div.horizontal_spacer{height:1px;margin-top:9px;clear:both;font-size:1px;}
td.vertical_spacer{width:10px;font-size:1px;}
div.squiggle_separator{margin:15px -10px;clear:both;text-align:center;}
div.reduced_side_margins{margin-left:-10px;margin-right:-10px;}

/* user registration */
div.user_registration_form{
  margin:5px;
  font-weight:bold;
  text-align:center;
  line-height:2.5;
  position:relative;
  padding:0px 0px 14px 0px;;
}
div.user_registration_form input{margin-bottom:2px;;}
div.user_registration_form input.field_enter_text{color:black;}
.button_signup{border:1px solid #BE1E2D !important;}
input.button_signup{position:absolute;right:0px;bottom:-10px;}

/* homepage */
div.homepage_blurb{line-height:1.5;letter-spacing:0.1em;font-size:12px;font-weight:bold;}
.homepage-heading .rh_box_bestsellerfg{text-transform:uppercase;font-size:16px;padding:0px 2px 0px 10px;}

/* searching */
.button_search{border:1px solid white;background-color:black;color:white;margin-left:5px;padding:0px;}
span.search_form{padding-right:10px;}
td#search-cell{padding-top:25px;position:relative;}
#menu-related-image{position:absolute;z-index:1000;}

/* reviews */
div.reviews{margin-top:10px;padding:5px;}

/* product pages */
.next_page_links{margin:10px 0px;}
.next_page_links td.smallText{text-align:left;}

.field_enter_text{color:black;}

/* in this category */
img.in_this_category_selected{border:3px solid #002D7B;}

/* in this category */
td.in_this_category{padding-bottom:5px;}
td.in_this_category_selected{padding-bottom:5px;}
img.in_this_category_selected{border:3px solid #002D7B;}
img.in_this_category{
  border:3px solid #C4C7B6;
}
in_this_category_prev,in_this_category_next{width:10px;padding:2px;}

ul.expand {margin:0px;padding:0px;width: 80px;height: 80px;list-style: none none;text-indent:0px;}
ul.expand:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
ul.expand li {list-style: none none;display: inline;text-indent:0px;margin-left:0px;padding-left:0px;}
ul.expand li a {margin: 0px;padding: 0px;display: block;width: 80px;height: 80px;position: absolute;}
ul.expand li a:hover {font-size: 100%;position: absolute;z-index: 999;}
ul.expand li a img {/* border: 0px; */position: relative;width: 80px;height: 80px;}
ul.expand li a:hover img,.pg li a:active img,.pg li a:focus img {
  width: 150px;height: 150px;border: 1px solid #CCC;left: -42px;top: -42px;
  position:relative;
}

/* reviews boxes */
div.reviews_image{text-align:center;}
div.reviews_image img{border:1px solid grey;}
div.reviews_text_container{text-align:center;margin-top:5px;}

.headerSubmenu ul{
        list-style: none;
        list-style-image: none;
	padding:0;
	margin:0 0 0 15px;
}
.headerSubmenu li{
  float: left;text-transform:uppercase;
}
.headerSubmenu li img{
}

/* top corners */
.top_curves{display:block;width:960px;}
.top_curves *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFF22A}
.top_curves1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #7e936e;
  border-right:1px solid #7e936e;
  background:#c6c848}
.top_curves2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #335d96;
  border-right:1px solid #335d96;
  background:#d4d240}
.top_curves3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d4d240;
  border-right:1px solid #d4d240;}
.top_curves4{
  border-left:1px solid #7e936e;
  border-right:1px solid #7e936e}
.top_curves5{
  border-left:1px solid #c6c848;
  border-right:1px solid #c6c848}

/* bottom corners */
.bottom_curves{display:block;width:960px;}
.bottom_curves *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.bottom_curves1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #7e99c9;
  border-right:1px solid #7e99c9;
  background:#c6d2e7}
.bottom_curves2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #335eab;
  border-right:1px solid #335eab;
  background:#d4dded}
.bottom_curves3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d4dded;
  border-right:1px solid #d4dded;}
.bottom_curves4{
  border-left:1px solid #7e99c9;
  border-right:1px solid #7e99c9}
.bottom_curves5{
  border-left:1px solid #c6d2e7;
  border-right:1px solid #c6d2e7}

/* RIGHT HAND boxes */
#col-right{width:190px;vertical-align:top;}
#col-right h1,#col-right h2,#col-right h3,#col-right h4,#col-right h5,#col-right h6{margin:2px 0px;}
#col-right ol{padding:0px 10px;margin:0px 10px;}
#col-right a{color:white;}
.rh_box{margin:0px 0px 10px 0px;}
.rh_box_normalfg,.rh_box_bestsellerfg{padding:5px 7px;color:white;line-height:1.3;}
.rh_box_normalfg img,.rh_box_bestsellerfg img{padding-bottom:3px;}


/* bestsellers */
.rh_box_bestseller{display:block}
.rh_box_bestseller *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#be1e2d}
.rh_box_bestseller1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e39ea4;
  border-right:1px solid #e39ea4;
  background:#ce5661}
.rh_box_bestseller2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8e8ea;
  border-right:1px solid #f8e8ea;
  background:#ca4854}
.rh_box_bestseller3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ca4854;
  border-right:1px solid #ca4854;}
.rh_box_bestseller4{
  border-left:1px solid #e39ea4;
  border-right:1px solid #e39ea4}
.rh_box_bestseller5{
  border-left:1px solid #ce5661;
  border-right:1px solid #ce5661}
.rh_box_bestsellerfg{
  background:#be1e2d}
/* normal */
.rh_box_normal{display:block}
.rh_box_normal *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#1d4da2}
.rh_box_normal1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9db2d7;
  border-right:1px solid #9db2d7;
  background:#5579b9}
.rh_box_normal2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e8edf5;
  border-right:1px solid #e8edf5;
  background:#476eb3}
.rh_box_normal3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #476eb3;
  border-right:1px solid #476eb3;}
.rh_box_normal4{
  border-left:1px solid #9db2d7;
  border-right:1px solid #9db2d7}
.rh_box_normal5{
  border-left:1px solid #5579b9;
  border-right:1px solid #5579b9}
.rh_box_normalfg{
  background:#1d4da2}


#expovida_right .rh_box_normal *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#4D873C}
#expovida_right .rh_box_normal1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b2cbab;
  border-right:1px solid #b2cbab;
  background:#79a56c}
#expovida_right .rh_box_normal2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #edf3eb;
  border-right:1px solid #edf3eb;
  background:#6e9d61}
#expovida_right .rh_box_normal3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #6e9d61;
  border-right:1px solid #6e9d61;}
#expovida_right .rh_box_normal4{
  border-left:1px solid #b2cbab;
  border-right:1px solid #b2cbab}
#expovida_right .rh_box_normal5{
  border-left:1px solid #79a56c;
  border-right:1px solid #79a56c}
#expovida_right .rh_box_normalfg{
  background:#4D873C}


.headerSubmenuCurrency{padding:0px 5px 0px 10px;letter-spacing:2px;}
.headerSubmenuAccounts{padding-left:5px;letter-spacing:0.5px;}

/* featured products */
.featured_products_price{color:#BE1E2D;font-weight:bold;font-size:13px;}
.featured_products{padding:0px 5px;vertical-align:top;}
.featured_image{width:100px;padding:10px 0px;}
#left_nav{vertical-align:top;width:130px;padding:10px;
/* border-right:1px solid #BE1E2D; */
}


.currency_cell,.radio_cell{text-align:right;}
.radio_cell{width:30px;}
.currency_cell{width:150px;}

/* flash player */
a#flash-player{width:362px;height:242px;margin:5px;display:inline-block;}

/* accounts page */
.account_field_name{width:110px;}

