A:link {color:#505050;text-decoration:none}
A:visited {color:#505050;text-decoration:none}
A:hover {color:#990000;text-decoration:none}

.top_red {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
      background-image: url(http://www.rubyredgalleria.com/images/bg03.gif);	
}




.eDM_fading_bg
{
background-image: url('http://www.rubyredgalleria.com/images/edm_back.jpg');
background-repeat: repeat-x;
background-color:#FFFFFF;
color: #505050;

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}





.new_asian_in_motion
{
background-image: url('http://www.rubyredgalleria.com/New_Asian_In_Motion/bgcolor.jpg');
background-repeat: repeat-x;
background-color:#FFFFFF;
color: #505050;

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}





.fading_bg
{
background-image: url('http://www.rubyredgalleria.com/images/upcoming_event.jpg');
background-repeat: repeat-x;
background-color:#FFFFFF;
color: #505050;

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.fading_bg_2
{
background-image: url('http://www.rubyredgalleria.com/images/care_and_maintenance.jpg');
background-repeat: repeat-x;
background-color:#FFFFFF;
color: #505050;

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}


.top_head {
	padding-left: 0px;
	padding-right: 5px;

	
}


.top_red {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
        background-image: url(http://www.rubyredgalleria.com/images/bg03.gif);	

}




.red_bar {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
        background-image: url(http://www.rubyredgalleria.com/images/bg04.gif);
        color: #FFFFFF;
	
	
}


.round_red_left {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
        background-image: url(http://www.rubyredgalleria.com/images/round_red_left.gif);
        color: #FFFFFF;
	
	
}



.input_text_center {
font-size: 12px;
font-family: arial;
weight: bold
color: #505050;
margin:2px 0 2px 0; 
padding 2px;
border: #505050 1px solid;
text-align: center;
}

.input_text_left {
font-size: 12px;
font-family: arial;
weight: bold
color: #505050;
margin:2px 0 2px 0; 
padding 2px;
border: #505050 1px solid;
text-align: left;
}

.menuSwap {
height: 25px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A9DB3B;
	background-color: #FFFFB4;
	border-left-width: 1px;	
	border-left-style: solid;
	border-left-color: #A9DB3B;		
	font-size: 12px;
	color: #FFFFB4;
	font-weight: bold;
	padding-left: 5px;	
	padding-bottom: 4px;
}

.menu {
height: 25px;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A9DB3B;
	border-left-width: 1px;	
	border-left-style: solid;
	border-left-color: #A9DB3B;		
	background-color: #7CB11A;
	font-size: 12px;
	color: #FFFFB4;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 4px;
}

.smenu {

height: 25px;
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-bottom: 4px;
	font-weight: bold;   
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.smenuSwap {

height: 25px;
	background-color: #FFFFFF;
	padding-left: 5px;	
	font-weight: bold;
    padding-bottom: 4px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.catBar {

	line-height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
        background-image: url(http://www.rubyredgalleria.com/images/cat_bar.gif);
        BACKGROUND-REPEAT : NO-REPEAT;
	color: #505050;
}




.cartBar {

	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#EEEEEE;
	color: #505050;
}

.subcatBar {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;

	background-color:#FFFFFF;
	border-bottom: #CCCCCC 1px solid;	
}

.subcatBar_1{
	padding-top: 5px;
	padding-bottom: 5px;


	background-color:#FFFFFF;

}

.subcatBar_1_td{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#FFFFFF;

}


.subcatBar_2{
	padding-top: 5px;
	padding-bottom: 5px;


	background-color:#FFFFFF;
	
	border-bottom: #CCCCCC 1px solid;		

}

.subcatBar_2_td{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background-color:#FFFFFF;
	

}

.resultBar {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#EEEEEE;
	color: #505050;
}



.onepxtable{
	border: 1px solid #cccccc;
}


.product_list_table{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;	
	border-top:1px solid #cccccc;
}



.Bigimg {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;

	background-color:#EEEEEE;
	border-top: #CCCCCC 1px solid;	
	border-bottom: #CCCCCC 1px solid;	
	
}


.Bigimg_td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;

	background-color:#EEEEEE;
	clear: right;

}

.Bigimg_td_w {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;

	background-color:#FFFFFF;
	clear: right;

}


.single_item_td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;

	border-bottom: #CCCCCC 1px solid;		
	
}

.cart_box {
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	background-color: #EEEEEE;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;	

}


.gen_td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;

	
}










































ul.vbULlzqns{
	list-style:none;
	margin: 0;
  padding: 0px;				
  text-align: left;	
	display:table;
}
*+html ul.vbULlzqns{
	float:left;
	display:block;
	font-size:0;
	padding: 0px;	
}

* html ul.vbULlzqns{float:left}
ul.vbULlzqns li,ul.vbULlzqns li *{
	white-space:nowrap;
	vertical-align:left;
	padding: 0px;	
}
ul.vbULlzqns li{
	display:block;
	  padding: 0px;				
  text-align: left;		
}
ul.vbULlzqns li a{
	  		
  text-align: left;	
	margin:0 0px 0 0px;
}

ul.vbULlzqns ul{
	display: none;
	position:absolute;
	left:100%;
	top:-38px;
	list-style:none;
	margin: 0;
	padding: 0px;				
    text-align: left;	
}
ul.vbULlzqns ul ul{
	left:100%;
	top:0;
}
ul.vbULlzqns li:hover,ul.vbULlzqns li>div{position:relative;}
ul.vbULlzqns li:hover>ul,ul.vbULlzqns li:hover>div>ul{display:block;}
ul.vbULlzqns ul.vbULlzqns li{
	display:block;
	zoom:normal;
}

/* ----------------------------------------- */
/* --------------- Menu style -------------- */
/* ----------------------------------------- */
.vbULlzqns table {
  border-collapse: separate;
  border-spacing: 0px;
}
.vbULlzqns .mainMenu, .vbULlzqns .subMenu  {
  overflow: visible;
  font-size: 1px;
  letter-spacing: 0px;
}
.vbULlzqns .mainCont, ul.vbULlzqns{
  padding: 0px;				
  text-align: left;						/*menu padding*/  
  border-width: 0px; 
  background-color: #EEEEEE;			/*menu background color*/
  opacity:1.00;					/* menu opacity */
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);/* menu opacity */
} 
.vbULlzqns .mainMenu {
  margin: 0px;								/*menu margin to next menu*/
}
.vbULlzqns .subMenu {
  margin: 0px;
}
div.vbULlzqns div.subMenu, .subContent, ul.vbULlzqns ul{
  border: solid #646464;
  border-width: 0px;
  background-color: #EEEEEE;
    padding: 0px;						/*item padding size*/
  text-align: left;	
  opacity:1.00;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/* ----------------------------------------- */
/* ------------ Menu item style ------------ */
/* ----------------------------------------- */
.vbULlzqns .vbItem,.vbULlzqns .separator,.vbULlzqns .separator td{
  font-size: 1px;
    padding: 0px;						/*item padding size*/
  text-align: left;	;
}
.vbULlzqns .mainMenu .vbItem,ul.vbULlzqns li{
  cursor: pointer;							/*cursor style for item*/
  background-color:  #EEEEEE;	/*item background color*/
}
/* border defenition for submenu */
.vbULlzqns .mainMenu .vbItem, .vbULlzqns .subMenu .vbItem ,ul.vbULlzqns li{border-style: solid}
.vbULlzqns .mainMenu .vbItem td, .vbULlzqns .subMenu .vbItem td {border-style: none}
.vbULlzqns .mainMenu tr.vbItem, .vbULlzqns .subMenu tr.vbItem {border-style: none}
.vbULlzqns .mainMenu tr.vbItem td, .vbULlzqns .subMenu tr.vbItem td {border-style: solid}

.vbULlzqns .mainMenu .vbItem,.vbULlzqns .mainMenu .vbItem td,ul.vbULlzqns li{
  padding: 0px;						/*item padding size*/
  text-align: left;	
  border-width: 0px; /*item border width*/
  border-color: #EEEEEE; /*item border color*/
  height: 13px;
}
.vbULlzqns .mainMenu .vbItem td,ul.vbULlzqns li{
  padding: 0px;						/*item padding size*/
  text-align: left;								/*center | justify | left | right*/
  font-family: Arial, Helvetica, Sans-Serif;						/*item font family */
  font-size: 13px;				/*item font size */
}
.vbULlzqns .mainMenu .vbItem td a,.vbULlzqns .mainMenu .vbItem td span{
	  padding: 0px;				
  text-align: left;	
  font-style: normal;					/*normal | italic | oblique*/
  font-weight: normal;				/*bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900*/
  text-decoration: none;				/*blink | line-through | overline | underline | none*/
  color: #990000;						/*item text color */
}
/* dublicate for prevent conflict with ie6 */
ul.vbULlzqns>li>a{
  font-style: normal;					/*normal | italic | oblique*/
  font-weight: bold;				/*bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900*/
  text-decoration: none;				/*blink | line-through | overline | underline | none*/
  color: #990000;	
    padding: 1px;				
  text-align: left;	/*item text color */
}

.vbULlzqns .subMenu .vbItem,ul.vbULlzqns ul li{
  cursor: pointer;
  background-color:  #EEEEEE;
  height: 13px;
}
.vbULlzqns .subMenu .vbItem,.vbULlzqns .subMenu .vbItem td,ul.vbULlzqns ul li,ul.vbULlzqns ul .separator:hover{
  border-width: 0px;
  border-color: #EEEEEE;
  height: 13px;
}
.vbULlzqns .subMenu .vbItem td,ul.vbULlzqns ul li{
  padding: 5px;
  text-align: ;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}
.vbULlzqns .subMenu .vbItem td a,.vbULlzqns .subMenu .vbItem td a,ul.vbULlzqns ul a{
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #000099;
 }

/* ----------------------------------------- */
/* ------------Over item style ------------ */
/* ----------------------------------------- */
.vbULlzqns .mainMenu .popup, .vbULlzqns .mainMenu .over, .vbULlzqns .mainMenu .popup td, .vbULlzqns .mainMenu .over td,ul.vbULlzqns li:hover{
  background-color: #EEEEEE;	/* item background color */
  		/*item border color */
  height: 13px;
}
.vbULlzqns .mainMenu .popup td, .vbULlzqns .mainMenu .over td{
  font-family: Arial, Helvetica, Sans-Serif;					/* item font family */
  font-size: 13px;		/* item font size */
  font-style: normal;			/*normal | italic | oblique*/
  font-weight: bold;		/*bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900*/
}
.vbULlzqns .mainMenu .popup td a, .vbULlzqns .mainMenu .over td a{
  font-style: normal;			/*normal | italic | oblique*/
  font-weight: bold;		/*bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900*/
  text-decoration: none;		/*  blink | line-through | overline | underline | none*/
  color: #990000;				/*item text color */
    padding: 0px;				
  text-align: left;	
}
ul.vbULlzqns>li:hover>a{
  font-family: Arial, Helvetica, Sans-Serif;					/* item font family */
  font-size: 13px;		/* item font size */
  font-style: normal;			/*normal | italic | oblique*/
  font-weight: bold;		/*bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900*/
  text-decoration: none;		/*  blink | line-through | overline | underline | none*/
  color: #990000;				/*item text color */
    padding: 1px;				
  text-align: left;	
}

.vbULlzqns .subMenu .popup, .vbULlzqns .subMenu .over, .vbULlzqns .subMenu .popup td, .vbULlzqns .subMenu .over td,ul.vbULlzqns ul li:hover{
  background-color: #ffffff;
  border-color: #646464;
  
}
.vbULlzqns .subMenu .popup td, .vbULlzqns .subMenu .over td{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  padding: 0px;
}
.vbULlzqns .subMenu .popup td a, .vbULlzqns .subMenu .over td a{
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #000099;
  padding: 0px;
}
ul.vbULlzqns ul li:hover>a{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #000099;
    padding: 0px;				
  text-align: left;	
}





.close{

visibility:hidden;

cellPadding=0; cellSpacing=0 ;

height:18px;font:9pt;text-align:center

}

.open{

visibility:visible;
font-weight: bold;
cellPadding=0; cellSpacing=0 ;

height:24px;font:9pt;text-align:center;

BORDER-TOP: #000000 0px solid;

BORDER-BOTTOM: #000000 0px solid

}

.openleft{

visibility:visible;
cellPadding=0; cellSpacing=0 ;
font-weight: bold;
height:15px;font:9pt;text-align:left;

BORDER-TOP: #000000 0px solid;

BORDER-LEFT:#000000 0px solid ;

BORDER-BOTTOM: #000000 0px solid

}

.openright{

visibility:visible;
font-weight: bold;
cellPadding=0; cellSpacing=0 ;

height:24px;font:9pt;text-align:center;

BORDER-TOP: #000000 0px solid ;

BORDER-RIGHT:#000000 0px solid ;

BORDER-BOTTOM: #000000 0px solid

}
.cmenu {

height: 25px;
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-bottom: 4px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
