.thumbs li { float:right;list-style-type:none; list-style-type:none;}
.thumbs a { display:block; background-color:white; min-width:18px; height:18px; border:1px solid #336699;color: #336699; float:left;font-weight:bold; padding:1px; margin:2px;text-align:center; vertical-align:middle; text-decoration:none }
.thumbs a:hover { background-color:#CCE6FF;border-width:2px; margin:1px; }
.thumbs a.selected { background-color:#CCE6FF;border-width:2px; margin:1px;} 
.thumbs a.disabled { color:#ccc; border:1px solid #000;}
.chkmenu { display:block; text-align:center; width:15px; border:1px solid silver; padding:5px; margin:0 5px 5px 0; text-decoration:none }
.upsellicons { float:right; direction:rtl; width:400px; }
.upsellicons li { float:right; list-style-type:none; }
.upsellicons a  { display:block; background-color:white; min-width:18px; height:18px; border:1px solid #336699;color: #336699; float:left;font-weight:bold; padding:1px; margin:5px 3px 5px 3px;text-align:center; vertical-align:middle; text-decoration:none }
.upsellicons a:hover {background-color:#CCE6FF;border-width:2px; font-weight:bold; padding:0px; margin:5px 3px 5px 3px;}
.upsellicons a.selected {background-color:#CCE6FF;border-width:2px; font-weight:bold; padding:0px; margin:5px 3px 5px 3px;} 
.upsellbigimg  { float:left;display:block; text-align:center;vertical-align:middle; width:300px;height:300px; border:1px solid silver; padding:0px; margin:5px 3px 5px 3px; text-decoration:none }
.upsellparam { float:left; direction:rtl ; list-style-type:none; }

.upsellgrid
{	
	font-size:8.75pt;	
	 direction:rtl;		
}

.upsellgrid table
{
  padding :0;
   border-spacing:0px;
   
}
/* Title Bar and Pager Styles */
.upsellgrid .titlebar
{
	padding-right:3px;
	padding-left:20px;
	background:#666666 url(images/green_bg.gif) no-repeat left center;
	height:28px;
	line-height:28px;
	font-size:11pt;
	color:#fff;
	border-bottom:solid 1px #b0b0b0;
} 
.upsellgrid .titlebar .title
{
	font-weight:bold;
	float:right;
}
.upsellgrid .titlebar .total
{
	font-weight:bold;
	float:left;
}
/* Table Styles */
.upsellgrid .datatable{width:100%;}
.upsellgrid .datatable TH, .upsellgrid .datatable TD
{
	text-align:right;
} 

.upsellgrid .datatable TH
{
	border-bottom:solid 0px #b0b0b0;
	padding:6px 8px;
	font-weight:bold;
	background-color:#dbe3fb; /*f1fdd5*/
}
.upsellgrid .datatable TH A
{
	display:block;
	text-decoration:none;
	color:#000;
}        
.upsellgrid .datatable TD
{
	border-top:solid 0px #e0e0e0;
	padding:6px 8px;
	color:#111;
}

.upsellgrid .datatable TH A:hover{text-decoration:underline;}                
.upsellgrid .datatable .altrow TD{background-color:#f9f9f9;}
.upsellgrid .datatable TD.money{ color:#000;font-weight:bold; } 
