img 
{
	border: 0;
	vertical-align:bottom;
}

a.pdf,  a.pdfon
{	
	display:block;
	outline:none;
	overlow:hidden;
	width:85px;
	text-indent: -5000px;
	height:27px;
	background: url(../images/MacR2go/header_logo.gif) 0 0;
}

a.pdf:hover, a.pdfon
{	
	background: url(../images/MacR2go/header_logo.gif) 0 -27px;
}

#MacR2go_cart
{
	color: #666 ;
	padding:5px 0;
} 

.MacR2go
{
	margin-bottom:10px;
}

img.whatsthis
{
       position:relative;
       bottom:2px;
       left:20px;
}

div.MacR2go a.mtg_button
{
	/*float:right;*/
	display:block;
	width:84px;
	height:29px;
	overflow:hidden;
	text-indent: -5000px;
	background:url(../images/MacR2go/MacR2go.gif) 0 0;
}

div.MacR2go a.mtg_button:hover
{
	background:url(../images/MacR2go/MacR2go.gif) 0 -29px;
}

p.mtg_button_added
{
	float:left;
	margin:0;
	display:block;
	width:85px;
	height:27px;
	overflow:hidden;
	text-indent: -5000px;
	background:url(../images/MacR2go/MacR2go.gif) 0 -58px;
}

span.orange
{
	color:#ec6704;
}

table.m2g_table th
{
	background:#ec6704;
	color:#FFF;
	height:20px;
}

table.m2g_table td
{
	text-align:center;
	background: #efefef ;
	padding:5px 0;
}

table.m2g_table td.summary
{
	text-align:center;
	font-size:12px;
	padding:20px;
	background: #FFF ;
}

#MacR2go_options 
{
  float:right;
  position:relative;
  bottom:25px;
  /*left:80px;*/
}

*html #MacR2go_options
{

 left:0px;
}

*+html #MacR2go_options 
{

 left:0px;
}

#MacR2go_options IMG
{
 margin-right:10px;

}
#MacR2go_added #macR2Go_logo
{
    float:left;
    position:relative;
    bottom:6px;
}