/*Set's border, padding and margin to 0 for all values*/
/*
* {
  border: 0;
  padding: 0;
  margin: 0;
}
*/


/* preload all hover images to avoid rollover flicker */
img.preload {
  display: none;  
  height: 0px;
  width: 0px;
}

/*  font-family: Palatino, Georgia, ... */
/*     font-family: Verdana, Helvetica, Arial, Sans-Serif; */
body {
    background: #CCCCFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    font-size: 11px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    min-width: 800px;
    width: 100%;
    height: 100%;
    text-align: center;
    border: none;
}

/* main container class */
#page {
        position: relative;
	padding: 0px;
        margin: 0 auto; 
	width: 800px;
	height: 100%;
        text-align: left;
    background: #CCCCFF;
}

/* child element of page */
#banner {
                position: absolute;
                top: 5px;
                left: 10px;
                width: 770px; 
                height: 75px;
	        overflow: hidden;
}

/* child element of page */
#content {
  position: absolute;
  top:          90px;
  left:         10px;
  width:       770px;
  overflow:  visible;
}


/* child element of content */
#margin {
  position: absolute;
  top:           0px;
  left:          0px;
  width:       140px;
  overflow:  visible;
}


/* child element of content */
#body {
  position: absolute;
  top:          20px;
  left:        170px;
  width:       560px;
  overflow:  visible;
}

div.retailer {
  position: relative;
}

#menu p {
  display: inline;
}

ul#menubar
{
  list-style-type: none;
  display: inline;
  margin: 0px; 
  padding: 0px;
}

ul#menubar li
{
  display: inline;
  margin: 0px; 
  padding: 0px;
}

ul#menubar li a
{
  display: inline;
  float: right;
  width: 85px;
  height: 37px;
}

ul#menubar li a#tab-home {
	background-image: url('/images/menu_button_home.png');
        background-repeat: no-repeat;
}

ul#menubar li a#tab-home:hover {
	background-image: url('/images/menu_button_home_hover.png');
        background-repeat: no-repeat;
        cursor: hand;
}

ul#menubar li a#tab-home-current {
	background-image: url('/images/menu_button_home_current.png');
        background-repeat: no-repeat;
        cursor: hand;
}

ul#menubar li a#tab-blog {
	background-image: url('/images/menu_button_blog.png');
        background-repeat: no-repeat;
}

ul#menubar li a#tab-blog:hover {
	background-image: url('/images/menu_button_blog_hover.png');
        background-repeat: no-repeat;
        cursor: hand;
}

ul#menubar li a#tab-blog-current {
	background-image: url('/images/menu_button_blog_current.png');
        background-repeat: no-repeat;
        cursor: hand;
}

ul#menubar li a#tab-retailers {
	background-image: url('/images/menu_button_retailers.png');
        background-repeat: no-repeat;
}

ul#menubar li a#tab-retailers:hover {
	background-image: url('/images/menu_button_retailers_hover.png');
        background-repeat: no-repeat;
        cursor: hand;
}

ul#menubar li a#tab-retailers-current {
	background-image: url('/images/menu_button_retailers_current.png');
        background-repeat: no-repeat;
        cursor: hand;
}

ul#menubar li a#tab-newsletter {
	background-image: url('/images/menu_button_newsletter.png');
        background-repeat: no-repeat;
}

ul#menubar li a#tab-newsletter:hover {
	background-image: url('/images/menu_button_newsletter_hover.png');
        background-repeat: no-repeat;
        cursor: hand;
}

ul#menubar li a#tab-newsletter-current {
	background-image: url('/images/menu_button_newsletter_current.png');
        background-repeat: no-repeat;
        cursor: hand;
}

ul#menubar li a#tab-contact {
	background-image: url('/images/menu_button_contact.png');
        background-repeat: no-repeat;
}

ul#menubar li a#tab-contact:hover {
	background-image: url('/images/menu_button_contact_hover.png');
        background-repeat: no-repeat;
        cursor: hand;
}

ul#menubar li a#tab-contact-current {
	background-image: url('/images/menu_button_contact_current.png');
        background-repeat: no-repeat;
        cursor: hand;
}

#banner_left {
                position: absolute;
                top: 0px;
                left: 0px;
                width: 10px;
                height: 75px;
                background-image: url('/images/menu-left.png');
                background-position: right;
                background-repeat: no-repeat;
	        overflow: hidden;
}

#banner_main
{
                position: absolute;
                top: 0px;
                left: 10px;
                width: 750px;
                height: 75px;
	        background-color: rgb(100,100,180);
}

#logo {
                position: absolute;
                top: 0px;
                left: 0px;
                width: 325px;
                height: 75px;
	        background-color: rgb(100,100,180);
                background-image: url('/images/rm_logo.png');
                background-position: left;
                background-repeat: no-repeat;
	        overflow: hidden;
}

#menu {
                position: absolute;
                z-index: 100;
                top: 35px;
                left: 325px;
                width: 425px;
                height: 40px;
	        overflow: hidden;
}

#banner_right {
                position: absolute;
                top: 0px;
                left: 760px;
                width: 10px;
                height: 75px;
                background-image: url('/images/menu-right.png');
                background-position: left;
                background-repeat: no-repeat;
	        overflow: hidden;
}


form.search {
}

select.search {
                width:       120px;
                font-size:   10px;
                font-weight: normal;
                text-align:  center;
}

input.search {
                width:       40px;
                font-size:   10px;
                font-weight: normal;
                text-align:  center;
}

input.subscribe {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_subscribe.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.subscribe:hover {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_subscribe_hover.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.update {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_update.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.update:hover {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_update_hover.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.continue {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_continue.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.continue:hover {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_continue_hover.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.unsubscribe {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_unsubscribe.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.unsubscribe:hover {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_unsubscribe_hover.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.send {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_send.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.send:hover {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_send_hover.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.forward {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_forward.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

input.forward:hover {
  font-size: 0px;
  width: 85px;
  height: 37px;
  border: 0px;
  background-image: url('/images/form_button_forward_hover.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/* style wrapper for tables where you don't want hover effects */
/*
span nohover {}
*/

table.box {
  table-layout: fixed;
  empty-cells:   show;
  margin:         0px;
  padding:        0px;
  border:         0px;
  cell-spacing:   0px;
  border-spacing: 0px;
  border-collapse: separate;
  background-color: rgb(255,255,255);
  width: 100%;
}

tr.boxhead {
  border:         0px;
  cell-spacing:   0px;
  border-spacing: 0px;
}

td.boxheadl {
  border:         0px;
  cell-spacing:   0px;
  border-spacing: 0px;
  margin:         0px;
  padding:        0px;
  width: 10px;
  height: 30px;
  background-color: rgb(203,203,255);
  background-image: url('/images/menu_tl.png');
  background-repeat: no-repeat;
}

td.boxhead {
  border:         0px;
  cell-spacing:   0px;
  border-spacing: 0px;
  margin:         0px;
  padding:        0px;
  width: auto;
  height: 30px;
  background-color: rgb(203,203,255);
  background-image: url('/images/menu_tm.png');
  background-repeat: repeat-x;

  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
}

td.boxheadr {
  border:         0px;
  cell-spacing:   0px;
  border-spacing: 0px;
  margin:         0px;
  padding:        0px;
  width: 10px;
  height: 30px;
  background-color: rgb(203,203,255);
  background-image: url('/images/menu_tr.png');
  background-repeat: no-repeat;
}

tr.boxbody {
}

/* LJM: temporarily commented out to test new div   */
/* method with padding contained in the div instead */          
/* padding-left:       10px; */
/* padding-right:      10px; */
td.boxbody, td.boxbody-selected, td.boxbodynohover{
  margin:              0px;
  padding-top:         5px;
  padding-bottom:      0px;

  border-left:   1px solid #000000;
  border-right:  1px solid #000000;
  border-top:    0px;
  border-bottom: 0px;
  color: #000000;
  background-color: #FFFFFF;

  font-size: 10px;
  font-weight: normal;
  text-align: left;
}

/*
td.boxbody:hover, td.boxbody-selected:hover{
  background-color: rgb(203,203,255);
}
*/

td.boxbody-selected {
  font-weight: bold;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
  background-color: rgb(100,100,180);
}

/*
span.nohover td.boxbody:hover {
  font-weight: normal;
  background-color: rgb(255,255,255);
}
*/

tr.boxfoot {
}

td.boxfootl {
  margin:         0px;
  padding:        0px;
  width: 10px;
  height: 10px;
  background-color: rgb(203,203,255);
  background-image: url('/images/menu_bl.png');
  background-repeat: no-repeat;
}

/* background-image: url('/images/menu_bm.png'); */
/* background-repeat: repeat-x; */
td.boxfoot {
  margin:         0px;
  padding:        0px;
  width: auto;
  height: 10px;
  background-color: rgb(255,255,255);
  border-bottom: 1px solid #000000;

  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
}

td.boxfootr {
  margin:         0px;
  padding:        0px;
  width: 10px;
  height: 10px;
  background-color: rgb(203,203,255);
  background-image: url('/images/menu_br.png');
  background-repeat: no-repeat;
}

table.container {
  table-layout: fixed;
  empty-cells:   show;
  margin:         0px;
  padding:        0px;
  border:         0px;
  cell-spacing:   0px;
  border-spacing: 0px;
  border-collapse: separate;
  background-color: rgb(255,255,255);
  width: 100%;
}

tr.containerhead {
}

td.containerheadl {
  margin:         0px;
  padding:        0px;
  width: 10px;
  height: 10px;
  background-color: rgb(203,203,255);
  background-image: url('/images/box_tl.png');
  background-repeat: no-repeat;
}

/* background-image: url('/images/box_tm.png'); */
/* background-repeat: repeat-x;                 */
td.containerhead {
  margin:         0px;
  padding:        0px;
  width: auto;
  height: 10px;
  background-color: rgb(255,255,255);
  border-top: 1px solid #000000;

  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
}

td.containerheadr {
  margin:         0px;
  padding:        0px;
  width: 10px;
  height: 10px;
  background-color: rgb(203,203,255);
  background-image: url('/images/box_tr.png');
  background-repeat: no-repeat;
}

tr.containerbody {
}

td.containerbodyl {
  margin:         0px;
  padding:        0px;
  width: 10px;

  border-left:   1px solid #000000;
  color: #000000;
  background-color: #FFFFFF;
}

td.containerbody {
  margin:         0px;
  padding:        0px;
  width: auto;

  border:   0px;
  color: #000000;
  background-color: #FFFFFF;
}

td.containerbodyr {
  margin:         0px;
  padding:        0px;
  width: 10px;

  border-right:   1px solid #000000;
  color: #000000;
  background-color: #FFFFFF;
}

tr.containerfoot {
}

td.containerfootl {
  margin:         0px;
  padding:        0px;
  width: 10px;
  height: 10px;
  background-color: rgb(203,203,255);
  background-image: url('/images/box_bl.png');
  background-repeat: no-repeat;
}

/* background-image: url('/images/box_bm.png'); */
/* background-repeat: repeat-x;                 */
td.containerfoot {
  margin:         0px;
  padding:        0px;
  width: auto;
  height: 10px;
  background-color: rgb(255,255,255);
  border-bottom: 1px solid #000000;
}

td.containerfootr {
  margin:         0px;
  padding:        0px;
  width: 10px;
  height: 10px;
  background-color: rgb(203,203,255);
  background-image: url('/images/box_br.png');
  background-repeat: no-repeat;
}


.retailer table, td {

    background: #FFFFFF;

    text-align: left;

    margin:  0;
    padding: 0; 

}

table.retailer {
  border:         0px;
  cell-spacing:   0px;
  border-spacing: 0px;
  width: 100%;
}

tr.retailer-head {
    color: #3366FF;
    font-size: 18px;
    font-weight: normal;
    
    border-bottom-width:    thin;
    border-bottom-style:    solid;
    border-bottom-color:    #3366FF;
}

tr.retailer-body {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
}

td.retailer-foot {
    color: #000000;
    font-size: 9px;
    font-weight: normal;
    text-align: right;
    vertical-align: bottom;
}

td.retailer-foot a {
    display: inline;
}


div.retailer-link-n
{
  height: 40px;
  width: 80px;
  background-image: url('/images/go_n.png');
  background-repeat: no-repeat;
}

div.retailer-link-n:hover
{
  background-image: url('/images/go_n_hover.png');
  background-repeat: no-repeat;
}

div.retailer-link-d
{
  height: 40px;
  width: 80px;
  background-image: url('/images/go_d.png');
  background-repeat: no-repeat;
}

div.retailer-link-d:hover
{
  background-image: url('/images/go_d.png');
  background-repeat: no-repeat;
}

div.retailer-link-aff
{
  height: 40px;
  width: 80px;
  background-image: url('/images/go_a.png');
  background-repeat: no-repeat;
}

div.retailer-link-aff:hover
{
  background-image: url('/images/go_a_hover.png');
  background-repeat: no-repeat;
}

div.coupon-link
{
  height: 40px;
  width: 80px;
  background-image: url('/images/coupon.png');
  background-repeat: no-repeat;
}

div.coupon-link:hover
{
  height: 40px;
  width: 80px;
  background-image: url('/images/coupon_hover.png');
  background-repeat: no-repeat;
}

p.footnote {
    color: #000000;
    font-size: 11px;
}

div.footnote {
  font-size: 11px;
  color: #000000;
  background-color: #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 5px;
  border: 1px solid #000;
}

table.retailer-margin {
    color:      #000000;
    background: #FFFFFF;
    
    font-size: 10px;
    font-weight: normal;

    margin: 0px;
    padding: 0px;
}

/*********************************************************/
/*** vertical spacers:                                 ***/
/*** line-height required for IE bug where the minimum ***/
/*** height of an empty div is the current line height ***/
/*********************************************************/
div.vspace1 {
  line-height:1px;
  height: 1px;
}

div.vspace2 {
  line-height:2px;
  height: 2px;
}

div.vspace5 {
  line-height:5px;
  height: 5px;
}

div.vspace10 {
  line-height:10px;
  height: 10px;
}

div.vspace15 {
  line-height:15px;
  height: 15px;
}

div.vspace20 {
  line-height:20px;
  height: 20px;
}

div.vspace25 {
  line-height:25px;
  height: 25px;
}

div.hspace1 {
  line-height:1px;
 width: 1px;
}

div.hspace2 {
  line-height:2px;
 width: 2px;
}

div.hspace5 {
  line-height:5px;
 width: 5px;
}

div.hspace10 {
  line-height:10px;
 width: 10px;
}

div.hspace15 {
  line-height:15px;
 width: 15px;
}

div.hspace20 {
  line-height:20px;
 width: 20px;
}

div.hspace25 {
  line-height:25px;
 width: 25px;
}

/********************************/
/***                          ***/
/*** news blog related styles ***/
/***                          ***/
/********************************/

.blogitem {
}

.blogitem-headline {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}

.blogitem-activeheadline {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none; 
}

.blogitem-activeheadline:hover {
  color : #FF0000;
  border: none;
  text-decoration: none;
}

.blogitem-summary {
  display: block;
  font-weight: normal;
  font-size: 11px;
}

.blogitem-source {
  display: inline;
  float: left;
  color: #666666;
  font-weight: normal;
  font-size: 10px;
  line-height: 22px;
  vertical-align: bottom;
}

.blogitem-date {
  display: inline;
  float: right;
  color: #666666;
  font-weight: normal;
  font-size: 10px;
}

.blogother {
	display:        block;
	width:           100%;
}

.blogother-item {
  display: block;
  color: #000000;
  padding-left:       10px;
  padding-right:      10px;
  font-size: 11px;
  font-weight: bold;
}

.blogother-item:hover{
  color: #FF0000;
  background-color: rgb(203,203,255);
  cursor: hand;
}

.blogother-source {
  color: #666666;
  font-weight: normal;
  font-size: 10px;
}

img.blog-legend {
  position: absolute;
  top:             -15px;
  padding:           0px;
  margin:            0px;
  border:            0px;
}

img.blog-legend:hover {
  position: absolute;
  top:             -15px;
  padding:           0px;
  margin:            0px;
  border:            0px;
}

td.pagenumber {
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  vertical-align: middle;
  width: 20px;
  text-align: center;
  vertical-align: middle;
}

td.pagenumber-current {
  color: #FF0000;
  font-size: 10px;
  font-weight: bold;
  width: 20px;
  text-align: center;
  vertical-align: middle;
}

td.pagenumber-hidden {
  font-size: 10px;
  font-weight: normal;
  width: 20px;
  text-align: center;
  vertical-align: middle;
  color: #666666;
}
td.pagenumber a {
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  vertical-align: middle;
}

td.pagenumber a:hover {
  color: #FF0000;
}

span.more
{
  display: inline;
  float: right;
  height: 22px;
  width: 60px; /* allow for 6px spacing to the right */
  background-image: url('/images/button_more.png');
  background-repeat: no-repeat;
}

span.more:hover
{
  display: inline;
  float: right;
  background-image: url('/images/button_more_hover.png');
  background-repeat: no-repeat;
}

span.visit-store
{
  display: inline;
  float: right;
  height: 22px;
  width: 89px; /* allow for 6px spacing to the right */
  background-image: url('/images/button_visit_store.png');
  background-repeat: no-repeat;
}

span.visit-store:hover
{
  display: inline;
  float: right;
  background-image: url('/images/button_visit_store_hover.png');
  background-repeat: no-repeat;
}


span.blog-site-announcements
{
  display: inline;
  position: absolute;
  top:             -15px;
  padding:           0px;
  margin:            0px;
  border:            0px;
  height: 37px;
  width: 147px;
  background-image: url('/images/blog_site_announcements.png');
  background-repeat: no-repeat;
}

span.blog-site-announcements:hover
{
  background-image: url('/images/blog_site_announcements_hover.png');
  background-repeat: no-repeat;
}

span.blog-industry-news
{
  display: inline;
  position: absolute;
  top:             -15px;
  padding:           0px;
  margin:            0px;
  border:            0px;
  height: 37px;
  width: 108px;
  background-image: url('/images/blog_industry_news.png');
  background-repeat: no-repeat;
}

span.blog-industry-news:hover
{
  background-image: url('/images/blog_industry_news_hover.png');
  background-repeat: no-repeat;
}

span.blog-advent-calendar
{
  display: inline;
  position: absolute;
  top:             -15px;
  padding:           0px;
  margin:            0px;
  border:            0px;
  height: 37px;
  width: 211px;
  background-image: url('/images/blog_advent_calendar.png');
  background-repeat: no-repeat;
}

span.blog-advent-calendar:hover
{
  background-image: url('/images/blog_advent_calendar_hover.png');
  background-repeat: no-repeat;
}

span.blog-product-reviews
{
  display: inline;
  position: absolute;
  top:             -15px;
  padding:           0px;
  margin:            0px;
  border:            0px;
  height: 37px;
  width: 122px;
  background-image: url('/images/blog_product_reviews.png');
  background-repeat: no-repeat;
}

span.blog-product-reviews:hover
{
  background-image: url('/images/blog_product_reviews_hover.png');
  background-repeat: no-repeat;
}

/******************************************************************/
/*** "border: none;" declared in hover rule to overcome IE6 bug ***/
/*** for more details, see:                                     ***/
/*** www.quirksmode.org/css/ie6_purecsspopups.html              ***/
/******************************************************************/
a {
  text-decoration: none; 
}

/*
td.boxbody-selected a {
color: white;
}
*/

/* , td.boxbody-selected a:hover */
a:hover{
  color : #FF0000;
  border: none;
  text-decoration: none;
}


img.bookmark{
  border: 1px solid #FFFFFF;
}

img.bookmark:hover{
  border: 1px solid #FF0000;
}

.boxbody-text {
  display: block;
  font-weight: normal;
  font-size: 11px;
  padding-left:       10px;
  padding-right:      10px;
}

.lhsmenu{
	display:        block;
	width:           100%;
}

.lhsmenuitem, .lhssearchpanel {
  display: block;
  padding-left:       10px;
  padding-right:      10px;
  border-left: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
}

.lhsmenuitemimage{
  display: table-cell;
  vertical-align: middle;
  width: 28px;
}

.lhsmenuitemtext{
  display: table-cell;
  vertical-align: middle;
  font-size: 9px;
}

.lhsmenuitem:hover{
  background-color: rgb(203,203,255);
  cursor: hand;
}

.lhsmenuitem:hover img{
  border: 1px solid #FF0000;
}

.lhsmenuitem-selected{
  display: block;
  padding-left:       10px;
  padding-right:      10px;
  border-left: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  color: white;
  background-color: rgb(100,100,180);
}

.lhsmenuitem-selected:hover{
  color : #FF0000;
  background-color: rgb(203,203,255);
  border: none;
  text-decoration: none;
  border-left: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  cursor: hand;
}

.lhsmenuitem-selected:hover img{
  border: 1px solid #FF0000;
}


