/* NewPD_200908
##############################################
# SITE WIDE STYLES                           #
# Add any styles which would be site-wide    #
# here. These can include error styles, list #
# styles, table styles and more.             #
##############################################
##############################################
# CONSOLIDATED STYLES                        #
# These styles are generic settings for all  #
# of the pages.                              #
# To override a style, you may need to       #
# define a more specific selector using      #
# the ID defined for that specific page:     #
#   ex.) add the new style for the specific  #
#      page you want to address. Example:    #
#      #dr_ShoppingCart h1                   #
##############################################
/*


/* BEGIN GENERIC STYLES */

body { 
  margin: 0;
  font:75%/150% Arial,Verdana,sans-serif;
  color:#000000;
}
.dr_Content {
  color:#000000;
  text-align:left;
  background-color:#FFFFFF;
  padding:20px;
	width:905px;
	margin:0 auto 10px auto;
	height:auto !important;
	min-height:100%;
	position:relative;
	/*bottom:10px;*/
}
#dr_ProductDetails {
    border-left: 20px solid #e1e1e1;
    border-right: 20px solid #e1e1e1;
    margin: -50px 0 0 -20px;
    padding-top: 0;
    position: relative;
    width: 944px;
    z-index: 1;
	background:#323232 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/bottomBack_v3.png') top left repeat-x;
	float:left;
	padding-bottom:0;
}
a img {border:0px;}
ol, ul {
    list-style: none outside none;
}
.dr_Content h2 {
  font-size:14px;
}
.dr_Content h1 {
  font-size:16px;
  color:#464646;
  margin: 5px 0px 10px 0px;
}
.dr_error {
  font-weight:bold;
  color:red;
}
.dr_Content img {
  border:0px; 
  padding:10px 0px 0px 0px;
}
.dr_hiddenText {
  display:none;
}
/* Form button styles */
/* button alignment */
#dr_siteButtons {
  margin:10px 0px;
  text-align:right;
  clear:both;
}
/* button design */
input.dr_button, body a.dr_button {
  font-family:Arial,Verdana,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  background-color:#E5E5E5;
  border:1px solid #E5E5E5;
  margin-left:10px;
  cursor:hand;
}
a.dr_button {
  padding:1px 5px 4px 5px;
  text-decoration:none;
}
a.dr_button:hover {
  color:#cococo;
}
* html a.dr_button {
  padding:3px 5px 2px 5px;
  color:#000000;
  position:relative;
  bottom:-2px;
}
.dr_hr_line {
  width:100%;
  border-bottom:1px solid #E5E5E5;
}

/* Styles for clearing */
.dr_clearAfterBoth:after {
  clear:both; 
  content:"."; 
  display:block; 
  height:0; 
  visibility:hidden;
}
.dr_clearAfterLeft:after {
  clear:left; 
  content:"."; 
  display:block; 
  height:0; 
  visibility:hidden;
}
.dr_clearAfterRight:after {
  clear:right; 
  content:"."; 
  display:block; 
  height:0;
  visibility:hidden;
}
.dr_clearBoth {
  clear:both;
}
.dr_clearLeft {
  clear:left
}
.dr_clearRight {
  clear:right
}
/* End styles for clearing */


/* BEGIN POPUP WINDOW STYLES */
#dr_popUp {
  margin:5px;
}
#dr_closeWindow {
  text-align:center;
}
/* END POPUP WINDOW STYLES */

/* BEGIN PRODUCT LIST STYLES */
.dr_Content ul.dr_productList {
  list-style-type:none;
}
.dr_Content ul.dr_productList li {
  display:inline;
  margin:0px;
}
/* END PRODUCT LIST STYLES */

/* Address Styles - billing / shipping */
.dr_Content address {
  font-style:normal;
  padding:5px;
}
/* Table styles - Can be overridden with a direct id call. (i.e. #dr_ConfirmOrder table#dr_confirmTbl) */
.dr_Content table {
  border:0px solid #E5E5E5;
  border-collapse:collapse;
  width:100%;
  font-size:12px;
  color:#000000;
}
/* Table header styles */
.dr_Content table th {
  border:1px solid #E5E5E5;
  background-color:#E5E5E5;
  font-weight:bold;
  font-size:12px;
  color:#000000;
  padding:3px 8px;
}
/* Table odd and even row styles */
.dr_Content table tr.dr_evenRow {
  background-color:#ddd;
	border-bottom:1px solid #7f7f7f;
}
.dr_Content table tr.dr_oddRow {
  background-color:#cbe0fb;
	border-bottom:1px solid #7f7f7f;
}
/* Table header style for product name */
.dr_Content th.dr_productName {
  padding-left:3px;
  text-align:left;
  width:65%;
}
.dr_Content td.dr_productName {
  padding:5px 3px;
}
.dr_Content table tr#dr_updateRow {
border-bottom:1px solid #e5e5e5;
}
/* Table cell styles */
.dr_Content table td {
  border:1px solid #E5E5E5;
  border-right:0px;
  border-left:0px;
  padding:2px 5px;
  vertical-align:top;
}
#dr_cartTbl td {
  border:0px solid #E5E5E5;
}
	
/* Empty cell styles - these are cells with no content (usually in the "totals" rows) */
.dr_Content table td.dr_emptyCell
{
  border:0px;
}
/* Totals cells - these are the cells that contain totals information */
.dr_Content table tr#dr_subTotal td.dr_qty,
.dr_Content table tr#dr_discountTotal td.dr_qty,
.dr_Content table tr#dr_shippingTotal td.dr_qty,
.dr_Content table tr#dr_shippingDiscountTotal td.dr_qty,
.dr_Content table tr#dr_taxTotal td.dr_qty,
.dr_Content table tr#dr_shippingEstimator td.dr_qty,
.dr_Content table tr#dr_priceTotal td.dr_qty,
.dr_Content table td.dr_totals
{
  border:0px;
  text-align:right;
  padding:6px 3px;
}
.dr_Content table tr#dr_priceTotal {
  font-weight:bold;
}
/* Used on entire price column, including lineitem prices and the totals */
.dr_Content table th.dr_price,
.dr_Content table th.dr_unitPrice,
.dr_Content table th.dr_extendedPrice,
.dr_Content table td.dr_price,
.dr_Content table td.dr_priceVAT,
.dr_Content table td.dr_unitPrice,
.dr_Content table td.dr_extendedPrice,
.dr_Content table tr#dr_shippingEstimator td.dr_totals
{
	border-top:1px solid #e5e5e5;
  text-align:right;
  padding:6px 25px 6px 5px;
  white-space:nowrap;
}
/* Shipping Line Item style */
.dr_Content table #dr_shippingEstimator td {
  border:0px;
  padding:6px 5px;
}
.dr_Content table .dr_label {
  display:none;
}
/* Styles for the lineitem details for a product in the order */
a.dr_expandDetails  {
  font-size:11px;
  text-decoration:none;
}
.dr_productDetails {
  padding:2px;
  margin:2px 0px 2px 12px;
  font-size:11px;
  list-style-type:none;
  font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a.dr_details  {
  font-size:11px;
  text-decoration:none;
}
a.dr_details a:hover {
	color:#999;
}
a.dr_details_black  {
	color:#000;
  font-size:12px;
  text-decoration:none;
}
a.dr_details_black:hover {
	text-decoration:underline;
}
.dr_Content #dr_cartTbl .dr_productName ul,
.dr_Content #dr_confirmTbl .dr_productName ul,
.dr_Content #dr_invoiceTbl .dr_productName ul {
  font-size:11px;
  list-style-type:none;
  padding:0px 0px 0px 10px;
  margin:5px 0px 0px 0px;
}
/* Styles for breadcrumbing on site */
#dr_CheckoutBreadcrumb {
  margin:10px 0px;
  padding:0px;
  text-align:center;
}
ul#dr_breadcrumbTitles {
  list-style:none;
  margin:0px;
  padding:0px;
}
#dr_breadcrumbTitles li {
  display:inline;
  margin:10px 10px 10px 0px;
  padding:0px;
}
#dr_breadcrumbTitles li.dr_titleOn {
  font-weight:bold;
}
/* Forms */
.dr_Content form {
  margin:0px;
  padding:0px;
}
/* Legends - usually there for 508 compliance and set to display none */
.dr_Content legend {
  display:none;
  margin:0px;
  padding:0px;
}
@media aural {
  .dr_Content legend {
    display:block;
    margin:0px;
    padding:0px;
  }
}
@media screen {
  .dr_Content legend {
    display:none;
    margin:0px;
    padding:0px;
  }
}
/* Fieldset headers - these are more for screen (browsers) that screen readers such as jaws */
.dr_Content fieldset h3 {
  background-color:#E5E5E5;
  color:#000000;
  margin:0px;
  padding:5px;
  font-size:1em;
}
/* Fieldset, these are goupings of similar form elements */
.dr_Content fieldset {
  border:1px solid #E5E5E5;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  padding-bottom:10px;
}
.dr_Content fieldset{
  border:0px;
}
/* Input - input elements */
.dr_Content fieldset input {
  margin-left:10px;
}

/* Select Boxes */
.dr_Content fieldset select {
  margin-left:10px;
}
/* Select Boxes */
.dr_Content fieldset textarea {
  margin-left:10px;
}
/* Form lines - this is a div that contains the label and input element. The default CSS will place
these on new lines */
/* mack a-hack \*/
.dr_Content fieldset .dr_formLine {
  clear:both;
}
/* */
.dr_Content fieldset .dr_formLine {
  margin:3px 10px;
  height:3em;
}
/* mack a-hack \*/
.dr_Content fieldset .dr_formLine {
  height:auto;
}
/* */
/* Labels - this CSS will give the form a nice lined up columnar layout within each fieldset */
.dr_Content fieldset .dr_label {
  display:block;
  float:left;
  width:130px;
}
.dr_Content fieldset .dr_label_right {
  display:block;
  float:left;
  width:80%;
}
.dr_Content fieldset#dr_optIn label {
  width:92%;
  float:right;
}
/* Subheadings in the forms */
.dr_Content fieldset h5 {
  display:inline;
  width:400px;
}
/* Style for pages with minimal text, such as error pages */
#dr_shortPage {
  text-align:center;
  margin:40px 0px 100px 0px;
}
/* Styles for Terms and Agreements text */
#dr_TCAgreement,
#dr_TCDisclosure {
  clear:both;
	display:none;
	visibility:hidden;
}	
 #dr_TCFooter {
  clear:both;
  padding:10px 0px;
}
/* END GENERIC STYLES */

/*
######################################################
# SPECIFIC PAGE CSS                                  #
# The following CSS declarations are for specific    #
# pages within the site.                             #
######################################################
*/

/* BEGIN HOME/WELCOME PAGE CSS */
/* Styles for the advanced home page with merchandising offers */
#dr_Home #dr_column1 {
  width:20%;
  float:left;
}
#dr_Home #dr_column2 {
  width:60%;
  margin:0px 0px 0px 10px;
  float:left;
}
#dr_Home #dr_topSellersOffer h3 {
  text-align:center;
}
#dr_Home #dr_storeSpecialsOffer {
  text-align:center;
}
#dr_featuredItemsOffer .dr_thumbnailImage img {
  float:left;
  margin:0px 5px 5px 0px;
}
#dr_Home .dr_button {
  margin:0px;
}
/* Styles for the basic product listing home page */
#dr_Home #dr_totalSize {
  text-align:right;
  margin-bottom:8px;
}
#dr_homeProductListIteration #dr_column1 {
  width:17%;
  float:left;
  border-top:1px solid #ccc;
  margin:0px;
  padding-top:10px;
}
#dr_homeProductListIteration #dr_column2 {
  width:83%;
  float:left;
  border-top:1px solid #ccc;
  padding-top:10px;
  margin:0px;
}
#dr_homeProductListIteration .dr_button {
  margin:0px;
}
/* END HOME/WELCOME CSS */

/* BEGIN PRODUCT FINDER PAGE CSS */
#dr_ProductFinder #dr_load {
	color:#999999;
	float:left;
	font:75%/150% Arial,Verdana,sans-serif;
	margin:0px;
	padding:23px 0px 0px 0px; 
}
#dr_ProductFinder #dr_load img {
	color:#999999;
	padding:0px 0px 0px 12px; 
}
#dr_ProductFinder #dr_ProductFinderNav fieldset {
	float:left;
	margin:0px;
	padding:0px;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine {
	float:left;
	padding:0px 10px 0px 0px;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine label {
	display:block;
	padding:0px 0px 5px 0px;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine select {
	background-color:#fff;
	border:1px solid #7F9DB9;
	color:#000000;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine #dr_siteButtons {
	padding:9px 0px 0px 0px;
	text-align:left;
}
#dr_ProductFinder a.toolTip {
	color:#3e6b8a; 
	font:11px arial, verdana, sans-serif;
	padding:0px; 
	position:relative; 
	text-decoration:none; 
	z-index:10;
}
#dr_ProductFinder a.toolTip:hover { 
	background:none; 
	text-decoration:none;
}
#dr_ProductFinder a.toolTip span {
	display:none;
}
#dr_ProductFinder a.toolTip:hover span {
	border:1px solid #7F9DB9; 
	color:#666; 
	display:block; 
	font:10px/18px arial, verdana, sans-serif; 
	left:5px; 
	padding:3px; 
	position:absolute; 
	margin:10px; 
	width:175px; 
	top:15px;
}
/* END PRODUCT FINDER PAGE CSS */

/* BEGIN PRODUCT LISTING PAGE CSS */
/* Styles for CategoryProductList page */
#dr_CategoryProductList #dr_totalSize, #dr_ProductSearchResults #dr_totalSize {
  text-align:right;
  margin-bottom:8px;
}
#dr_CategoryProductList #dr_column1 {
  width:25%;
  float:left;
}
#dr_CategoryProductList #dr_column2 {
  width:70%;
  float:left;
}
#dr_CategoryProductList .dr_button, #dr_ProductSearchResults .dr_button {
  margin:0px;
}
/* Styles for ProductSearchResults page */
#dr_ProductSearchResults #dr_column1 {
  width:10%;
  float:left;
}
#dr_ProductSearchResults #dr_column2 {
  width:25%;
  float:left;
}
#dr_ProductSearchResults #dr_column3 {
  width:55%;
  float:left;
}
/* END PRODUCT LISTING CSS */

/* BEGIN PRODUCT DETAIL PAGE CSS */
/*#dr_ProductDetails {
	margin-top:30px;
	width:900px;
	padding-left:15px;
}*/
#dr_ProductDetails #dr_productSummary {
	width:940px;
	height:420px;
	margin-top:20px;
}
#dr_ProductDetails #dr_thumbnailImage {
    float:left;
	padding:0px 21px 0 20px;
}
#dr_ProductDetails #dr_thumbnailImage img {
	margin-bottom:20px;
}
#dr_productSummary .buyTop {
	width:205px;
	height:9px;
	background:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/transBuyNowTop1.png') no-repeat top left;
}
#dr_productSummary .buyMiddle {
  	background:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/transBuyNowMiddle.png') repeat-y top left;
    width:165px;
	padding:10px 20px;
	min-height:100px;	
}
#dr_ProductDetails #dr_purchaseDetails {
	float:right;
	margin:0px 20px 0 0;
	overflow:hidden;
	font:75%/150% Arial,Verdana,sans-serif;
	color:#E50C06;
	position:relative;
}
#dr_productSummary .buyBottom {
	width:205px;
	height:9px;
	background:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/transBuyNowBottom.png') no-repeat top left;
}
.dr_variationNamePrice {
	display:block;
	margin:-28px 0 10px 30px;
	font-size:14px;
	width:140px;
	float:left;
	font-weight:bold;
}
#dr_ProductDetails .buyMiddle .dr_variationPricing {
    color: #545454;
    font-size: 18px;
    font-weight: bold;
		line-height:15px;
    margin:10px 0 0 0;
	font-family:Arial,Helvetica,sans-serif !important;
}
#dr_ProductDetails .buyMiddle .dr_promoPriceLabel,
#dr_ProductDetails .buyMiddle .dr_actualPrice {
padding:5px 0;
line-height:22px;
}

#dr_ProductDetails #dr_purchaseDetails #shortDesc {clear:right;}
#dr_ProductDetails #dr_purchaseDetails a img, #dr_ProductDetails #dr_purchaseDetails input img {
  padding:5px;
  /* clear:both;
	margin:0px;
	padding:0px;
	float:right;
	margin-left:25px */

}
#dr_ProductDetails #dr_purchaseDetails a img, #dr_ProductDetails #dr_purchaseDetails a {
  /* position:absolute;
  left:17px;
  bottom:5px; */
}
.buyButtonRed {
	clear:both;
  margin:0;
	padding:0;
	text-align:center;
	width:165px;
}
.buyButtonRed a span
{
border:none;
padding:8px;
padding-right:20px;
color:#ffffff;
background-color:#cc0000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/PDImages/arrow.PNG);
background-repeat:no-repeat;
cursor:pointer;
background-position:right;
border-right:8px solid #cc0000;
display:inline-block;
text-transform:capitalize;
}
.buyButtonRed a span:hover
{
background-color:#E56600;
border-right:8px solid #E56600;
}
table#dr_vlpPointLevels {
  width:300px;
}
#dr_ProductDetails p.dr_variationInfo {
  font-weight:bold;
	float:left;
	vertical-align:middle;
	clear:both;
	width:168px;
	margin-top:5px;
}
#dr_ProductDetails p.dr_quantity {
  display:none;
}
.strike {text-decoration:line-through;}
#dr_awards {
  padding-bottom:10px;
}

/********  styles for Titanium tabRow *********/
#dr_titaniumPD {
	margin-top: -190px;
	width: 650px;
}
#dr_titaniumPD h2 {
	color:#333333;
	font-size:17px;
	font-weight:normal;
	line-height:22px;
}
#dr_titaniumPD h3 {
	color:#333333;
	font-weight:normal;
}

/* --- begin features --- */
#dr_titaniumPD div.modrow p.intro {
	font-size:14px; 
	line-height:22px;
}
#dr_titaniumPD .divider{
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/Titanium2010_PD/divider.jpg) no-repeat; 
	height:3px; 
	margin:40px auto 50px auto;
	width:714px; 
}
#dr_titaniumPD ul.feature-set{
	clear: both;
	list-style-type:none;
}
#dr_titaniumPD ul.feature-set li{
	background: none; 
	padding: 0;
}
#dr_titaniumPD .screenshot {
	float: left; 
	min-height: 110px; 
	margin-bottom: 40px;
	padding:0;
	vertical-align:top;
	width: 200px; 
}
#dr_titaniumPD .screenshot img {
	margin:0;
	padding:0;
}
#dr_titaniumPD .feature-title{
	color: #c80000; 
	font-size: 14px; 
	font-weight: bold;
}
#dr_titaniumPD .feature-description{
	color: #58595b; 
	font-size: 12px; 
	margin-top: 4px;
}
/* --- end features --- */

/* --- begin titanium advantage --- */
#dr_titaniumPD ul.advred {
	font-size: 13px;
	margin-left: -26px;
}
#dr_titaniumPD ul.advred li {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/Titanium2010_PD/bullet.jpg); 
	background-repeat: no-repeat; 
	background-position:left 6px;
	line-height: 22px;
	list-style-type:none;
	padding: 0 0 8px 20px; 
}
#dr_titaniumPD ul.advred li strong {
	color: #c80000; 
	font-size: 14px;
}
#dr_titaniumPD .red {
	color: #c80000;
}
/* --- end titanium advantage --- */

/* --- begin comparison/sys-req charts --- */
#dr_titaniumPD table td {
	border:none;
}
#dr_titaniumPD .tbl-blk{
	border: 1px dotted #bdbdbd; 
	border-width: 0 0 1px 0; 
	padding: 5px; 
	width: 220pt;
}
#dr_titaniumPD .tbl-title{
	border: 1px dotted #bdbdbd; 
	border-width: 0 0 1px 1px; 
	padding: 5px; width: 110pt; 
	text-align: center;
}
#dr_titaniumPD .tbl-title strong{
	font-weight: normal; 
	color: #020202;
}
#dr_titaniumPD .titanium-antivirus{
	border: 1px dotted #bdbdbd; 
	border-width: 0 1px 1px 1px; 
	color: #000; 
	font-size: 12px; 
	padding: 5px; 
	text-align: center;
	width: 110pt; 
}
#dr_titaniumPD .titanium-internet {
	border-right: 1px dotted #bdbdbd; 
	border-bottom: 1px dotted #bdbdbd; 
	color: #000; 
	font-size: 16px; 
	padding: 5px; 
	text-align: center;
	width: 110pt; 
}
#dr_titaniumPD .titanium-maximum {
	border: 1px dotted #bdbdbd;
	border-right: 0px solid #fff;
	color: #000; 
	font-size: 16px; 
	padding: 5px; 
	text-align: center; 
	width: 110pt; 
}
#dr_titaniumPD .product-feature {
	border:0px solid #fff;
	border-top: 1px dotted #bdbdbd;
	border-bottom: 1px dotted #bdbdbd;
	color: #C80000; 
	font-size: 16px;
	padding: 5px; 
	width: 220pt; 
}
#dr_titaniumPD .product-feature-description{
	border: 1px dotted #bdbdbd;
	border-left: 0px dotted #bdbdbd;
	color: #666; 
	padding: 5px; 
	width: 220pt; 
}
#dr_titaniumPD .rowbg {
	background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/Titanium2010_PD/chart-bg.png) repeat-x; 
	text-align: left;
}
#dr_titaniumPD .chart-price {
	font-size: 12px; 
	line-height: 26px;
}
#dr_titaniumPD .btop{
	border-top: 1px dotted #bdbdbd;
}
#dr_titaniumPD .table-title {
	background: none; 
	border-top: 1px dotted #dbdbdb; 
	border-bottom: 1px dotted #dbdbdb; 
	color: #333; 
	font-size: 16px; 
	padding: 10px;
}
#dr_titaniumPD .table-bb {
	border-bottom: 1px dotted #dbdbdb;
}
#dr_titaniumPD .table-rb {
	border-right: 1px dotted #dbdbdb; 
	text-align: center;
}
#dr_titaniumPD .op-sys {
	background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/Titanium2010_PD/chart-bg.png) repeat-x; 
	border-right: 1px dotted #dbdbdb;
	padding: 10px; 
	text-align: left; 
	width: 300px; 
}
#dr_titaniumPD .cpu-mem {
	background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/Titanium2010_PD/chart-bg.png) repeat-x; 
	border-right: 1px dotted #dbdbdb;
	padding: 10px; 
	text-align: center; 
	width: 160px; 
}
#dr_titaniumPD .disk {
background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/Titanium2010_PD/chart-bg.png) repeat-x;
padding: 10px; 
text-align: center; 
width: 100px; 
}
#dr_titaniumPD .other-req {
	background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/Titanium2010_PD/chart-bg.png) repeat-x;
	padding: 10px; 
	text-align: left; 
	width: 420px; 
}
/* --- end comparison/sys req charts --- */

/* END PRODUCT DETAIL CSS */

/* BEGIN INTERSTITIAL (USCS) PAGE CSS */
#dr_interstitialIteration td{
  margin: 4px 0px;
  padding:2px;
  border:0px;
}
#dr_ProductCrossSell span.dr_productName {
  font-weight:bold;
}
/* END INTERSTITIAL PAGE CSS */

/* BEGIN INTERSTITIAL DETAIL POP UP PAGE CSS - linked to from USCS and cart product names */
#dr_ProductInterstitialDetails p#dr_productName {
  font-weight:bold;
  text-align:center;
}
#dr_ProductInterstitialDetails p#dr_productImage{
  text-align:center;
}
/* END INTERSTITIAL DETAIL POP UP PAGE CSS */

/* BEGIN SHOPPING CART PAGE CSS */
#dr_ShoppingCart {
margin:0 auto;
padding:0;
width:700px;
}

#dr_cartTbl {
	border:2px solid #4c4c4c;
  clear:both;
	margin:0 auto;
  width:100%;
}
#dr_ShoppingCart ul#dr_banner_ads {
  list-style-type:none;
  text-align:center;
}
* html #dr_ShoppingCart a.dr_button {
  bottom:2px;
  
}
#dr_ShoppingCart #dr_orderNumber {
  float:left;
  padding:4px 0px;
	visibility:hidden;
}
#dr_ShoppingCart #dr_currencySelector {
  text-align:right;
  padding:0px 0px 5px 0px;
}
#dr_ShoppingCart #dr_orderNumber p,
#dr_ShoppingCart #dr_currencySelector p 
{
  padding:0px;
  margin:0px;
}
#dr_ShoppingCart #nonUpdateableQty {
  padding:0px 5px;
  margin:0px 21px 0px 0px;
}
*html #dr_ShoppingCart #nonUpdateableQty {
  padding:0px 5px;
  margin:0px 30px 0px 0px;
}
#dr_ShoppingCart .dr_couponCode {
  background-color:#fff;
  border:0px;
  padding:5px;
  vertical-align:middle;
}
#dr_ShoppingCart .dr_couponCode .dr_button {
  margin:3px 0px 1px 0px;
	background:none;
}
#dr_ShoppingCart .dr_couponCode input {
  vertical-align:middle;
  padding-left: 5px;
}
#dr_shippingCartHeader {
  border:1px solid #E5E5E5;
  background-color:#E5E5E5;
  font-weight:bold;
  font-size:12px;
  color:#000000;
}
#dr_cartTbl .dr_CandyRack, 
#dr_cartTbl .dr_backUpCD,
#dr_cartTbl .dr_EDS 
{
  padding:4px 5px;
}
#dr_cartTbl .dr_CandyRack input,
#dr_cartTbl .dr_backUpCD input,
#dr_cartTbl .dr_EDS input {
  margin:3px 5px 0px 0px;
}
#dr_cartTbl td.dr_qty span.dr_totalText {
	border-top:1px solid #E5E5E5;
	padding-top:5px;
}

#dr_checkoutButton,
#dr_checkoutButton input
{
 margin:0px;
}
#dr_ShoppingCart #dr_continueShoppingButton {
  float:left;
  width:40%;
  text-align:left;
  margin:1px 0px 0px 0px;
Display:none;
}
#dr_ShoppingCart #dr_saveOrderButton {
  float:left;
  text-align:right;
  margin:1px 0px 0px 0px; 
}
#dr_ShoppingCart select{
  width:150px;
}
#dr_billingInfoInstructions {
	display:none;
	visibility:hidden;
}
/* END SHOPPING CART CSS */

/* BEGIN CHECKOUT & SHIPPING CSS */
#dr_billingContainer h3 {
	font-size:14px;
}

#dr_CheckoutPayment fieldset#dr_payment .dr_label,
#dr_CheckoutPaymentTBYB fieldset#dr_payment .dr_label {
  margin-bottom:10px;
}
#dr_CheckoutPayment fieldset#dr_payment .dr_label,
#dr_CheckoutPayment fieldset#dr_payment p,
#dr_CheckoutPaymentTBYB fieldset#dr_payment .dr_label,
#dr_CheckoutPaymentTBYB fieldset#dr_payment p {
  margin-left:12px;
}

.dr_Content fieldset .dr_label_paymentMethodName {
  margin:0px;
  padding:0px;
}
.dr_Content fieldset .dr_label_paymentMethodName_noRadio {
  margin:0px 0px 0px 12px;
  padding:0px;
}
#dr_CheckoutPayment ul#dr_formNavigator,
#dr_CheckoutPaymentTBYB ul#dr_formNavigator  {
  display:none;
}
#dr_CheckoutPayment .dr_loginButton {
  padding:0px 0px 0px 150px;
  text-align:left;
  font-size:10px;
  margin:3px 10px;
}
#dr_CheckoutPayment p{
padding:8px 5px;
}
#dr_CheckoutPayment a.dr_morePaymentInfo,

#dr_CheckoutPaymentTBYB a.dr_morePaymentInfo {
  color:#666;
  font-size:11px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}
#dr_CheckoutPayment #dr_paypalImage,
#dr_CheckoutPaymentTBYB #dr_paypalImage {
  padding:0px 5px 0px 0px;
}
#dr_creditCard .dr_formLine p {
height:1px;
margin:0;
padding:0;
}
#dr_creditCard .dr_formLine p img {
margin:0;
padding:0;
position:relative;
top:-15px;
left:150px;
}
#autoBill h3 {
 background-color:#E5E5E5;
  color:#000000;
  margin:0px;
  padding:5px;
  font-size:1em;
}	
/* END CHECK OUT CSS */

/* BEGIN TBYB CHECKOUT CSS */
#dr_CheckoutPaymentTBYB .dr_loginButton {
  padding:0px 0px 0px 160px;
  text-align:left;
  font-size:10px;
  margin:3px 10px;
}
#dr_CheckoutPaymentTBYB .dr_loginButton a {
	display:block;
}
#dr_CheckoutPaymentTBYB fieldset select {
	width:105px;
}
#dr_CheckoutPaymentTBYB #dr_billingContainer fieldset .dr_formLine input,
#dr_CheckoutPaymentTBYB #dr_newAccountContainer fieldset .dr_formLine input,
#dr_CheckoutPaymentTBYB #dr_loginContainer fieldset .dr_formLine input {
	width:100px;
}
#dr_CheckoutPaymentTBYB #dr_loginContainer {
	float:left;
	width:48%;
} 
#dr_CheckoutPaymentTBYB #dr_newAccountContainer {
	float:right;
	width:48%;
}
#dr_CheckoutPaymentTBYB #dr_billingContainer {
	clear:both;
}
#dr_CheckoutPaymentTBYB #dr_billingContainer .dr_formLine {
	clear:none;
	display:inline;
	float:left;
	margin:0px;
	padding:3px;
	width:48%;
}
/* END TBYB CHECKOUT CSS */

/* BEGIN PRODUCT RESTRICTION AND LIMITED BY LOCALE PAGES CSS */
#dr_ProductRestriction #dr_productRestrictionUpdateAddress, #dr_ProductRestriction #dr_productRestrictionDeleteProducts, #dr_ProductLimitedToSupportingLocales #dr_productLBLUpdateAddress, #dr_ProductLimitedToSupportingLocales #dr_productLBLDeleteProducts {
  width:48%;
  margin:10px 0px 10px 0px;
  float:left;
}
#dr_ProductRestriction #dr_siteButtons{
  text-align: center;
}
/* END PRODUCT RESTRICTION PAGE CSS */

/* BEGIN CONFIRM AND INICISPAYMENTINSTRUCTIONS PAGE CSS */
#dr_ConfirmOrder #dr_orderNumber {
  float:left;
  margin-top:9px;
}
#dr_confirmVAT {
  clear:both;
}
#dr_confirmTbl {
  clear:both;
}
.dr_confirmElement {
  width:45%;
  margin:10px 0px 0px 0px;
  float:left;
}
/* \*/
.dr_confirmElement {
  width:50%;
}
#dr_confirmShipping, #dr_confirmShippingMethod {
  width:49%;
  float:right;
}
/* */
.dr_confirmElement h3 {
  border:1px solid #E5E5E5;
  background-color:#E5E5E5;
  color:#000000;
  font-size:11px;
  padding:3px;
  text-align:right;
  margin-bottom:5px;
}
.dr_confirmElement p {
  margin:0px;
  padding:0px 5px 5px 5px;
}
#dr_ConfirmOrder #dr_confirmAddress h3, #dr_ConfirmOrder #dr_confirmPaymentMethod  h3, #dr_ConfirmOrder #dr_confirmVAT h3 {
  margin-right:2px;
  
}
.dr_confirmElement h3:after {
  content:".";
  display:block;
  height:0px;
  overflow:hidden;
  clear:both;
  visibility:hidden;
}
* html .dr_confirmElement h3 {
  height:16px;
}
*:first-child+html .dr_confirmElement h3 {
 height:16px;
}
/* mac a-hack \*/
* html .dr_confirmElement h3 {
  height:1%;
}
/* */
.dr_confirmElement h3 span {
  float:left;
}
.dr_confirmElement h3 span {
  display:block;
  width:50%;
  float:left;
  text-align:left;
}
/* mac a-hack \*/
.dr_confirmElement h3 span {
  float:left;
  display:block;
  width:auto;
}
/* */
.dr_confirmElement address {
  clear:both;
  margin:0px;
  padding:0px 5px 5px 5px;
}

/* mac a-hack \*/
.dr_confirmElement adress {
  margin-top:0px;
}
a.dr_confirmCartEditLink {
  float:right;
  margin-top:7px;
}
a.dr_confirmEditLink {
  float:right;
  color:#000000;
}
a:visited.dr_confirmEditLink {
  float:right;
  color:#000000;
}
a:hover.dr_confirmEditLink {
  float:right;
  color:#000000;
}
/* END CONFIRM */

/* BEGIN THANK YOU */
.dr_thankYouElement {
  border:0px;
  width:100%;
  margin:3px 0px;
  padding:0px;
  clear:both;
  background-color:white;
}
.dr_thankYouElement h3{
  background-color:#E5E5E5;
  border:1px solid #E5E5E5;
  color:#000000;
  font-size:11px;
  margin:0px;
  padding:3px;
}
.dr_thankYouElementPadding {
  margin:3px 4px;
}
.dr_thankYouElement ol {
  margin:0px;
  padding:0px 5px 5px 5px;
  list-style-position:inside;
}
.dr_thankYouElement ol li {
  padding:3px 0px;
  margin:0px;
}
#dr_ThankYou #dr_productTbl {
  width:100%;
  border-collapse:collapse;
  border:0px;
  margin-top:1px;
}
* html #dr_ThankYou #dr_productTbl {
  margin-top:0px;
}
#dr_ThankYou #dr_productTbl th {
  background-color:#E5E5E5;
  border:1px solid #E5E5E5;
  border-right:0px;
  padding:3px;
  text-align:left;
}
#dr_ThankYou #dr_productTbl th.dr_productName {
  width:85%;
}
#dr_ThankYou #dr_productTbl th.dr_qty {
  text-align:center;
}
#dr_ThankYou #dr_productTbl td {
  text-align:left;
  border-bottom:1px solid #E5E5E5;
}
#dr_ThankYou #dr_productTbl td.dr_qty {
  text-align:center;
  border-bottom:1px solid #E5E5E5;
}
#dr_ThankYou #dr_productInformation {
  border:0px;
}
#dr_ThankYou #dr_productInformation, #dr_ThankYou #dr_additionalProductInformation, #dr_ThankYou #dr_downloadInstructions, #dr_ThankYou #dr_globalCheckInstructions {
  float:right;
}
#dr_ThankYou #dr_productTbl td.dr_qty {
  border-left: 0px;
  border-bottom: 0px;
}
#dr_ThankYou #dr_productTbl td.dr_productName {
  border-right: 0px;
  border-bottom: 0px;
  font-weight: bold;
}
#dr_ThankYou #dr_productTbl .dr_downloadInformation {
  border: 0px;
}
#dr_ThankYou #dr_productTbl .dr_UnlockCodeDisplay {
  padding: 0px;
  margin: 0px;
}
#dr_ThankYou #dr_productTbl .dr_SNDisplay {
  padding: 0px;
  margin: 0px;
}
.dr_download {
  padding:0px;
  margin:0px 0px 10px 0px;
}
.dr_download .dr_button {
  margin:0px 5px 0px 0px;
}
.dr_download .dr_downloadName {
  margin:0px;
  padding:3px 0px 0px 0px;
}
/* END THANK YOU */

/* BEGIN INVOICE */
#dr_Invoice #dr_billingAddress, #dr_Invoice #dr_shippingAddress {
  margin:10px;
  margin-left:0px;
  width:255px;
  float:left;
}
#dr_Invoice #dr_invoiceTbl {
  width:100%;
}
/* END INVOICE */

/* BEGIN HELP/CUSTOMER SERVICE PAGES */
#dr_helpColumnLeft {
  width:48%;
  margin:3px;
  padding:0px;
  float:left;
}

#dr_helpColumnRight {
  width:48%;
  margin:3px;
  padding:0px;
  float:right;
}
.dr_helpElement h3 {
  background-color:#E5E5E5;
  color:#000000;
  font-size:11px;
  margin:0px;
  padding:2px 2px 2px 4px;
}
#dr_quickOrderFAQ {
  margin-bottom:10px;
}
#dr_Help .dr_label {
  display:block;
  float:left;
  width:110px;
}
.dr_helpElement ul {
  margin:4px 2px 30px 25px;
  padding:0px;
}
.dr_Content dt {
  font-weight:bold;
}
/* centers lineitem info in quick order and my account lookup order listing page */
#dr_orderListTbl td {
  text-align:center;
}
/* following styles are for the add/edit address and add/edit payment pages in CS area */
#dr_myAccountColumn1 {
  width:72%;
  float:left;
}
#dr_myAccountColumn2 {
  width:23%;
  margin:0px 0px 0px 6px;
  float:left;
  border:1px solid #E5E5E5;
}
#dr_myAccountColumn2 h3{
  background-color:#E5E5E5;
  border:1px solid #E5E5E5;
  color:#000000;
  font-size:11px;
  margin:0px;
  padding:3px 4px;
}
#dr_myAccountColumn2Padding {
  margin:3px 4px;
}
/* return checkbox on self service returns and cancellations pages */
.dr_returnAllCheckbox{
  text-align:right;
}
#dr_CustomerServiceOrderDetail td.dr_productName  {
  border-right: 0px;
  font-weight: bold;
}

#dr_CustomerServiceOrderDetail td.dr_qty  {
  border-left: 0px;
}
/* END HELP/CUSTOMER SERVICE PAGES */

/*
#############################################
# FIXES                                     #
# These are minor fixes to get things  to   #
# work cross browser. If you need to add    #
# anything for browser bugs, here is the    #
# place. Of course a good resource for      #
# browser bugs is online at:                #
# http://php.digitalriver.com/brandon/tips/ #
#############################################

*/
#dr_testOptions table {
  width:350px;
}
#dr_testOptions table td{
  border:0px;
}
* html .dr_Content {
height: 1%;
}

*:first-child+html .dr_Content{
height: 1%;
}
/*
#############################################
# Invisible Text in IE? Do the following:   #
# * html #elementID { height:0.01%; }       #
#############################################
*/
* html #dr_ThankYou {
  height:0.01%;
}

.dr_delete img{
  padding:5px;
}

td.dr_Thumb{
width:50px;
}

td.dr_productName{
width:65%;
}
#dr_eula {
	margin:0;
	padding:0;
}

#dr_eula .dr_formLine,
#dr_optIn .dr_formLine{
padding:1px 0;
}
#dr_eula .dr_formLine label{
padding-left:10px;
}
/* HOMEPAGE STYLES */
#SmallFeatureOffer{
background-color:#EBEBEB;
border:1px solid #ccc;
width:415px;

float:left;
padding:20px;
height:240px;
margin-bottom:10px;
}
#LargeFeatureOffer{
background-color:#EBEBEB;
border:1px solid #ccc;
padding:20px;
margin:10px 0px 10px 0px;
}
#SmallFeatureOffer .offerThumb{
width:30%;
float:left;
}
#LargeFeatureOffer .offerThumb{
width:15%;
float:left;
}
#SmallFeatureLeft #SmallFeatureOffer{
margin-right:10px;
}
#dr_ConfirmOrder .dr_lineItemDetails{
display:none;
}
h3 a.dr_confirmEditLink{
color: rgb(255, 0, 0); text-decoration: none; font-weight:normal; }
h3 a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#dr_longDescription td{border:1px solid #ccc;}
#dr_Home a span.bold{
font-size:14px;
font-weight:bold;
}
#dr_Home .dr_actualPrice{
	font-weight:bold;
	line-height:24px;
}
#dr_ThankYou p{
margin:8px 0px;
}
#dr_CheckoutPayment .dr_formLine label.dr_label{
width:150px;
}
#dr_CheckoutPayment #dr_optInContainer .dr_formLine label.dr_label{
width:95%;
}
#dr_ShoppingCart #dr_checkoutButton{
display:none;
}
#dr_ShoppingCart #dr_taxInfo{
clear:both;
padding:10px 0;
}
#dr_geoTrust {

position: relative; 
top: 10px; 
left:600px;
margin:-86px 0 0 0;
z-index:100; 
text-align:right;
}
#dr_ShoppingCart #dr_updateCart {


	border:0;
	margin:2px;
	padding:3px;
  text-align:left;
}
#dr_siteButtons2, #dr_inactiveSiteButtons2 {
text-align:right;
margin:0;
padding:0;
} 
.dr_chevron {
  font-weight:normal;
}
.dr_scUpgradeNow {
color:#3C64A1;
font-weight:bold;
}


/**********FOOTER STYLES************/
#footer {clear:both;text-align:center;color:#999999;position:relative;width:980px;padding:10px 0 10px 0;background-color:#fff;margin:10px auto 0px auto;}
#footer p a, #footer p a:visited {text-decoration:none;color:#FF0000;}
#footer p a:hover, #footer p a:active {text-decoration:underline;}
#footer ul {list-style:none;margin-top:10px;}
#footer ul li {padding-right:5px;border-right:solid 1px #999999;display:inline;}
#footer ul li.last {border:none;}
#footer ul li a, #footer ul li a:visited {color:#3399FF;text-decoration:none;margin-left:5px;}
#footer ul li a:active, #footer ul li a:hover {text-decoration:underline;}

body {
	background: #C2C5C6 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/bgtile.gif') repeat 0px 0px;
	text-align: center;
	font:75%/150% Arial,Verdana,sans-serif;
	height: 100%;	
	/* sets all font size to 10px, now resize subsequent elements in em. e.g. 1.2 em = 12px. watch out for inheritance!! */
}

#header {
	position: relative;
	top: 0;
	left: 5px;
	min-height: 150px;
	height:auto;
	margin: 0;
	width: 984px;
}
#topLeft {
	width: 250px;
	float: left;
	margin:15px 0px 25px 25px;
}
#topRight {
	margin: 10px 0 0 0;
	width: 620px;
	float: right;
}
#topRight #left {
	float: right;
	margin-top:12px;
}
#dr_cartSummary {clear:none;position:relative;}
#dr_cartSummary p {clear:none;position:relative;}

#topRight #right {
	width: 59px;
	float: left;
}


#headercontent {
	width: 980px;
	min-height: 270px;
	margin: 0;
	padding: 0;
	color: #555;
}
#wrapper {
	padding-top: 0px; 
	width: 984px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align: left;
	margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
	position:relative;
	background:#ffffff;
	border-right:20px solid #e1e1e1;
	border-left:20px solid #e1e1e1;	
}

/* Start Variations in the Cart Overlay CSS */

	 /* Everything with an underscore before it is specific to IE6.  */
	 .dr_cart_details_overlay_wrapper {
			width: 375px;
			position: absolute;
			z-index: 1;
			display: none;
			visibility: hidden;
		}
	 .dr_cart_details_overlay_arrow {
			position: absolute;
			z-index: 2;
			top: 14px;
			left: 0px;
		}
	 .dr_cart_details_overlay_clear {
			clear: both;
			height: 0px;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_top_left {
			width: 8px;
			height: 8px;
			font-size: 1px;
			background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow8_w.png);
			background-position: bottom right;
			background-repeat: no-repeat;
			padding: 0px;
			border: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow8_w.png', sizingMethod='scale');
			_background: none;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_top_middle {
			height: 8px;
			font-size: 1px;
			background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow1_w.png);
			background-position: bottom;
			background-repeat: repeat-x;
			padding: 0px;
			border: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow1_w.png', sizingMethod='scale');
			_background: none;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_top_right {
			width: 8px;
			height: 8px;
			font-size: 1px;
			background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow2_w.png);
			background-position: bottom left;
			background-repeat: no-repeat;
			padding: 0px;
			border: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow2_w.png', sizingMethod='scale');
			_background: none;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_left {

			width: 8px;
			background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow7_w.png);
			background-position: right;
			background-repeat: repeat-y;
			padding: 0px;
			border: none;
			font-size: 1px;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow7_w.png', sizingMethod='scale');
			_background: none;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle {
			width: 357px;
			background-color:#ffffff;
			border: 1px solid #828282;
			padding: 0px;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_title {
			background-color:#efefef;
			border-bottom: 1px solid #828282;
			padding: 10px;
			text-align:left;
			vertical-align: middle;
			font-size: 12px;
			font-weight: bold;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_boxshot {
			float: left;
			margin: 10px 0px 10px 10px;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_description {
			float: left;
			width: 215px;
			margin: 10px;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_select {
			margin: 10px;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper {
			border: 1px solid #c0c0c0;
			margin: 10px;
			width: 334px;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper .dr_cart_details_overlay_variation {
			float: left;
			width: 167px;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper .dr_cart_details_overlay_variation .dr_cart_details_overlay_variation_title {
			border-bottom: 1px solid #c0c0c0;
			background-color:#efefef;
			font-weight: bold;
			padding: 3px;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper .dr_cart_details_overlay_variation .dr_cart_details_overlay_variation_content {
			padding: 3px;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_buttons {
			margin: 10px;
			text-align: right;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_right {
			width: 8px;
			background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow3_w.png);
			background-position: left;
			background-repeat: repeat-y;
			padding: 0px;
			border: none;
			font-size: 1px;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow3_w.png', sizingMethod='scale');
			_background: none;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_bottom_left {
			width: 8px;
			height: 8px;
			font-size: 1px;
			background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow6_w.png);
			background-position: top right;
			background-repeat: no-repeat;
			padding: 0px;
			border: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow6_w.png', sizingMethod='scale');
			_background: none;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_bottom_middle {
			height: 8px;
			font-size: 1px;
			background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow5_w.png);
			background-position: top;
			background-repeat: repeat-x;
			padding: 0px;
			border: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow5_w.png', sizingMethod='scale');
			_background: none;
		}
	 .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_bottom_right {
			width: 8px;
			height: 8px;
			font-size: 1px;
			background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow4_w.png);
			background-position: top left;
			background-repeat: no-repeat;
			padding: 0px;
			border: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow4_w.png', sizingMethod='scale');
			_background: none;
		}
/* width of dropdown */
	#dr_ShoppingCart .dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_select {
			width:300px;
		}
	 /* End Variations in the Cart Overlay CSS */

/* Hide Optin box per 432443 */
#dr_optInContainer {
  visibility:hidden;
  display:none;
}	
/* QUICK BUY CART TEST STYLES */	
#mainContent {
	border:0px solid #33FF00;
}

/****** Begin Quick Links Styles **************************************/
	#quickLinksWrapper { position: relative; height: 30px; }
	#quickLinks li li a:hover,
	.moreInfo a:hover
	{
		text-decoration: underline;
		color: #000;
	}
	#quickLinks
	{
		height: 30px;
		margin: 0 40px 0 0;
		padding: 59px 0 0 0;
		padding: 0;
		list-style: none;
		clear: both;
		position: absolute;
		right: 0;
	}
		#quickLinks li
		{
			background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/tavtis/bg_tab.gif) repeat-x bottom;
			float: left;
			margin: 0;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
		}
			#quickLinks li span
			{
				background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/tavtis/nav-tab_left.gif) no-repeat left;
				display: block;
				height: 20px;
				padding: 10px 25px 0 15px;
				float: left;
			}
			#quickLinks a:link,
			#quickLinks a:visited
			{
				display: block;
				background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/tavtis/nav-tab_divider.gif) no-repeat 0 4px #e7e7e7;
				padding: 0 10px;
			}
			#quickLinks ul
			{
				margin: 0;
				padding: 0 0 0px 0;
				list-style: none;
				float: left;
			}
			html>/**/body #quickLinks ul
			{
				padding: 0;
			}
				#quickLinks li li
				{
					float: left;
					padding: 9px 0 0 0;
				}
				#quickLinks li li a:link,
				#quickLinks li li a:visited
				{
					color: #FF3A27;
					font-size: 11px;
					text-transform: none;
					font-weight: normal;
					text-decoration: none;
				}
				#quickLinks li li a:hover
				{
					text-decoration: underline;
					color: #000;
				}
				#ql_first a:link,
				#ql_first a:visited
				{ background-image: none; }
				#quickLinks li#ql_last
				{
					background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/tavtis/nav-tab_right.gif) no-repeat right;
					height: 21px;
					padding-right: 60px;
				}
/****** End Quick Links Styles ****/
.left { float: left; }
/****** Begin Content Area Styles *************************************/
	.dr_Content #dr_longDescription .quad3
	{
		border-collapse: collapse;
		margin: 0 0 20px 0;
	}
		#pd td, #pd th {vertical-align:top;text-align:left;padding:.5em;font-size:90%;}
		#pd .beige {background-color:#ddd9c3;font-weight:bold;}
		#pd {margin:10px 0 10px 0;}
		#dr_longDescription {height:100%;clear:both;}
		#dr_longDescription #my_def_list .overview td {padding:5px;border:none;}
		#dr_longDescription #my_def_list .overview td img {padding:0;margin:0;}
		#dr_longDescription #my_def_list .overview {border:none;margin:10px 0 10px 0;}
		#my_def_list {
			font-family:Arial,Verdana,sans-serif;
			width: 990px;
			padding:0px;
			color:#000;	
			float:left;
		}
		#my_def_list p {margin:10px 0 5px 0;}
		#my_def_list dt {
			position: relative;
			margin: 0 0px -1px 5px;
			padding: 10px 5px 5px 5px;
			height:16px;
			text-transform:uppercase;
			font-size:1em;	
			text-align:center;
		}
		#my_def_list ul {
			clear:left;
			padding-left:0;
			margin-left:15px;
		}

		#my_def_list dt.active_tab {
			border-top:solid 1px #aaa;
			border-left:solid 1px #aaa;
			border-right:solid 1px #aaa;
			z-index: 101;
			font-weight: bold;
			color:#000;
			border-bottom:solid 1px #fff;
		}
		#my_def_list dt.inactive_tab {
			background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/tabbg.gif');
			z-index: 99;
			font-weight: bold;
			cursor: pointer;
			color:#fff;
			border-bottom:solid 1px #999;
		}
		#my_def_list dd {
			z-index: 100;
			background-color: #ffffff;
			border: 1px solid #aaa;
			margin: 0px auto 10px 0;
			padding: 10px;
			float:left;
			width: 967px;
			clear:none;
		}
    #dr_pd_right {
			float: right;
			margin-right: 17px;
			margin-top: 0;
			padding: 0;
			width: 210px;
		}    
    #mal_proc{
      float:right;
      width:190px;
      -moz-border-radius:5px;
      -webkit-border-radius:5px;
      border:solid 1px #ccc;
      padding:10px;
      margin:0px;
      color:#666;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
    }
		#mal_proc p {
      clear:both;
			padding:0px 5px 0 5px;
    } 
    #mal_proc p.mal_top {
			padding-bottom:35px;
    }  
		#mal_proc p a, #mal_proc p a:visited {
			color:#666666;
		}
		#mal_proc p a:hover, #mal_proc p a:active{
			text-decoration:none;
		}
    #malclear {clear:right;}
		#guar_sec {
			float:right;
			width:200px;
			-moz-border-radius:5px;
  		-webkit-border-radius:5px;
			border:solid 1px #ccc;
			padding:5px;
			margin:40px 0 0 0px;
			color:#666;
			display:none;
		}
		#guarclear {clear:right;}
		#guar_sec p {margin-left:0px;margin-top:10px;width:200px;text-align:left;float:right;}
		#guar_sec img {float:left;clear:right;margin:0 5px 50px 0px;}
    .smallTop{ margin-top:10px!important;}

.dr_cartSummaryItemCountLabel {display:none;}
div#dr_cartSummary {display:inline-block;clear:none;padding:0;margin:0;}
#dr_cartSummary p {clear:none;display:inline-block;padding:0;margin:0;}
#topNav #quickLinks {background-image:none;}
#topNav li a {white-space:nowrap; height:15px;}
#topNav li#lastNav, #topNav li#lastNav a {background:none;} /* REMOVES border from last item */
#topNav li#lastNav
{
margin-right:16px;
margin-top:-20px;
}
#my_def_list dd a, #my_def_list dd a:visited {text-decoration:none;}
#my_def_list dd a:active, #my_def_list dd a:hover {text-decoration:none;}
#dr_cartSummary p .dr_cartSummarySubtotalLabel, #dr_cartSummary p .dr_cartSummarySubtotal, #dr_cartSummary p .dr_siteButtons {display:none;}
.dr_cartSummaryItemCount {display:inline;}
#globalNav ul {margin:0;}

.dr_Content #dr_productSummary #dr_productName h3 {color:#000;font-size:28px;font-weight:normal;margin:0;padding:20px 0 10px 20px;}
.dr_Content #dr_productSummary #dr_shortDescription {
	color:#555;
	width:370px;
	padding:0;
	float:left;
	margin:1em 0;
}
.dr_Content #dr_productSummary #dr_shortDescription strong {
	color:red;
	font-size:1.2em;
}
#paymentimages {
	float:left;
	display:none;
	
}
#dr_purchaseDetails .dr_minQuantity, #dr_purchaseDetails .dr_maxQuantity, #dr_purchaseDetails .dr_quantity {display:none;}
#Black_Friday {
	padding-top:30px;
}
.dr_Content #Black_Friday img {
	padding-top:0px;
}
table#tiscompare {
width:720px;
}
table#tiscompare, table#tiscompare td, table#tiscompare th {
border:1px solid #c9c9c9 !important;
border-top:1px solid #c9c9c9 !important;
border-bottom:1px solid #c9c9c9 !important;
border-left:1px solid #c9c9c9 !important;
border-right:1px solid #c9c9c9 !important;
border-collapse:collapse;
color:#000;
}
table#tiscompare th {
padding:10px;
}
table#tiscompare td {
padding:4px;
}
table#tiscompare td.subHead {
font-weight:bold;
}
table#tiscompare .altrow {
background:#eee;
}
table#tiscompare th.header {

font-size:14pt;
}
table#tiscompare .highlight {background-color:#fce4a3;}
#autorenew {
	text-align:center;
	margin-top:0px;
	font-size:10px;
	color:#000;
	clear:both;
	padding-top:0px;
}
#dr_purchaseDetails .dr_price
{
float:left;
width:181px;
}
#headerli, #headerli a {
background:none!important;
}
div.modrow.tabRow ul.tabNav {
    border:1px solid #D2D2D2;
    height: 45px;
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 938px;
	position:relative;
	z-index:1;
}
div.modrow.tabRow ul.tabNav li.active {
    background: transparent;
}
div.modrow.tabRow div.tabsContainer {
    background: transparent;
    border:none;
    clear: both;
    float: left;
    margin: 0;
    padding: 40px 55px;
    width: 778px;
}
div.modrow.tabRow ul.tabNav li {
    border:none;
    float: left;
    font-size: 13px;
    height: 45px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	border-right:1px solid #d2d2d2;
}
div.modrow.tabRow ul.tabNav li p { padding:0 0 0 0; margin:0; height:45px; }
div.modrow.tabRow ul.tabNav li p a { padding:15px 30px; margin:0; display:block; height:21px; }

div.modrow.tabRow ul.tabNav li.active { }
div.modrow.tabRow ul.tabNav li.active p { }
div.modrow.tabRow ul.tabNav li.active p a { background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/pb/images/2012Landing/li-active-bg.png") repeat-x top right; color:#fff; }
div.modrow.tabRow ul.tabNav a {
    color: #555;
    display: block;
    float: left;
    font-weight: normal;
    padding: 6px 13px;
    text-decoration: none;
}
div.modrow.tabRow ul.tabNav a:hover {
  text-decoration:underline;
}
div.modrow.tabRow div.tabsContainer {
    padding: 0px;
    width: 940px;
}
div.modrow.tabRow div.tabsContainer .tabsPad {
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
float:left;
clear:left;
width:938px;
background-color:#fff;
}

.tabPoint { position:absolute; z-index:3; top:44px; left:0;padding:0; }
#dr_longDescription img.tabPoint {padding:0;}

#tabCont0 {
    padding:0;
    width: 940px;
	margin:0;
}
div.modrow.tabRow {
    margin: 0;
}
.titaniumPD #tabCont0 {
	margin: 0;
	padding: 0;
	width: 600px;
}
.titaniumPD div.modrow.tabRow ul.tabNav {
	border: 1px solid #D2D2D2;
	height: 45px;
	line-height: normal;
	margin: 0;
	padding: 0;
	position: relative;
	width: 650px;
	z-index: 1;
}
.titaniumPD div.modrow.tabRow div.tabsContainer {
	padding: 0;
	width: 600px;
}
.titaniumPD div.modrow.tabRow div.tabsContainer .tabsPad {
	background-color: #FFFFFF;
	border-bottom: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	clear: left;
	float: left;
	margin-top: -314px;
	width: 650px;
}

/*  PD Page Details Toggle */

.toggle { display: none; padding:10px; min-height:230px; }
#toggle-content-3 {min-height:300px; }
#master-toggle { color:#E47C27; cursor:pointer; font-size:1.3em; text-align:right;margin:0 0 10px 0; }
.pdAccordion { width:595px; margin:10px 0 0 0; float:left;font:75%/150% Arial,Verdana,sans-serif; }
.pdAccordion a { color:#fb8020;text-decoration:none; }
.pdAccordion h1 { display: block; font-size:1.9em; color:#E47C27; font-weight:normal; line-height:150%; cursor:pointer; margin:0; padding:10px 10px; border-bottom:1px solid #e5e5e5;clear:both;background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/PDaccordion/arrow-down.gif);background-repeat:no-repeat;background-position:98% 50%; }
.pdAccordion h1.active { background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/PDaccordion/arrow-up.gif);background-color: #eee;background-repeat:no-repeat;background-position:98% 50%;color:#000;border-bottom:none;margin:15px 0 0 0;}
.pdAccordion .active { background-color: #eee;} 
.pdAccordion .toggle .screenshotLeft { width:250px;float:left;margin:5px 0 0 15px; }
.pdAccordion .toggle .descRight { width:285px;float:right;font-size:1.5em;line-height:16px; }
.rightColumn { width:295px; float:right; line-height:18px; }
.rightColumn ul { list-style-type:none; margin:0; padding:0; }
.rightColumn ul li { margin:0;padding:0 10px; 
background-image:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/bulletRedRightCol.jpg");background-position:0 8px;background-repeat:no-repeat; }
#dr_shortDescription .fullIntro {  }
#dr_shortDescription .fullIntro .descIntro { font-size:150%;line-height:23px; }
#dr_shortDescription .fullIntro .descEnd { font-size:150%; }
#dr_shortDescription .fullIntro ul { list-style-type:none; margin:5px 0 10px 0; padding:0; }
#dr_shortDescription .fullIntro ul li { margin:0;padding:5px 10px; background-image:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/bulletRedRightCol.jpg");background-position:0 11px;background-repeat:no-repeat;font-size:130%; }
p.TISmacDisclaimer { color:#C0C0C0;font-style:italic; }
#dr_ProductDetails #dr_TCFooter { color:#eee;font-size:100%;font-family:arial,sans-serif; }
#dr_ProductDetails #dr_TCFooter a { color:#eee;text-decoration:none; }
#dr_ProductDetails #dr_TCFooter a:hover { color:#eee;text-decoration:underline; }
#dr_ProductDetails #dr_TCFooter .socialMedia { padding:5px 0 5px;text-align:right;border-bottom:1px solid #aaa;margin:0 5px 0 0;text-transform:uppercase; }
#dr_ProductDetails #dr_TCFooter .socialMedia .socialMediaText { margin:0 10px 0 0;display:inline; }
#dr_ProductDetails #dr_TCFooter .socialMedia ul { list-style-type:none; }
#dr_ProductDetails #dr_TCFooter .socialMedia ul li { display:inline; }
#dr_ProductDetails #dr_TCFooter .bottomTrendLinks { clear:both;margin:15px 0;font-size:100%;height:260px; }
#dr_ProductDetails #dr_TCFooter .bottomTrendLinks span {text-transform:uppercase;padding:0 0 3px 0; }
#dr_ProductDetails #dr_TCFooter .bottomTrendLinks ul { list-style-type:none;margin:0;padding:0; }
#dr_ProductDetails #dr_TCFooter .bottomTrendLinks ul li { padding:7px 0; }
#dr_ProductDetails #dr_TCFooter .bottomTrendLinks .prodFreeTrials { width:210px;float:left; }
#dr_ProductDetails #dr_TCFooter .bottomTrendLinks .busChallenges { width:200px;float:left; }
#dr_ProductDetails #dr_TCFooter .bottomTrendLinks .threatInfo { width:185px;float:left; }
#dr_ProductDetails #dr_TCFooter .bottomTrendLinks .support { width:180px;float:left; }
#dr_ProductDetails #dr_TCFooter .bottomTrendLinks .aboutTrend { width:165px;float:left; }
#dr_ProductDetails #dr_TCFooter .bottomStoreLinks { clear:both;border-top:1px dotted #e5e5e5;padding:15px 0; }
#dr_ProductDetails #dr_TCFooter .bottomStoreLinks a.homeStore { padding:0 10px 0 0;border-right:2px solid #000; }
#dr_ProductDetails #dr_TCFooter .bottomStoreLinks a.smallBusStore { padding:0 10px 0 10px;border-right:2px solid #000; }
#dr_ProductDetails #dr_TCFooter .bottomStoreLinks a.becomePartner { padding:0 10px 0 10px; }
#dr_ProductDetails #dr_TCFooter .bottomIntlLinks { clear:both;padding:15px 0;line-height:20px; }
#dr_ProductDetails #dr_TCFooter .bottomIntlLinks ul { list-style-type:none;margin:0;padding:0; }
#dr_ProductDetails #dr_TCFooter .bottomIntlLinks ul li { display:inline; }
#dr_ProductDetails #dr_TCFooter .bottomCopyrightGray { clear:both;height:20px;background-color:#878787;width:964px;padding:10px;margin:0 0 0 -20px; }
#dr_ProductDetails #dr_TCFooter .bottomCopyrightGray .trendLinks { width:500px; float:left; }
#dr_ProductDetails #dr_TCFooter .bottomCopyrightGray .copyrightInfo { width:350px; text-align:right; float:right;margin:0 10px 0 0; }
#dr_ProductDetails #dr_TCFooter .bottomCopyrightGray ul { list-style-type:none;margin:0;padding:0; }
#dr_ProductDetails #dr_TCFooter .bottomCopyrightGray ul li { display:inline;padding:0 10px 0 5px; }
/*Comparison Table Styles*/
#dr_longDescription table {	font-size:100%;font-family:arial,sans-serif;color: #333;}
#dr_longDescription table h4 { font-size:130%;font-weight:normal;margin:0;padding:15px 0 5px 10px ; }
#dr_longDescription table p { font-size:100%;padding:0 0 5px 10px;}
#dr_longDescription table td.tableIntro { border-top:1px solid #ddd;border-left:1px solid #ddd; }
#dr_longDescription table td.grayHdr { text-transform:uppercase;height:25px;background-color:#ddd;font-size:100%;font-weight:bold;padding:10px 0 10px 10px; }
#dr_longDescription table td.prodDesc { font-size:100%;border-left:1px solid #ddd;height:25px;padding:10px;border-bottom:1px solid #ddd;border-right:1px solid #ddd; }
#dr_longDescription table td.prodDescYel { font-size:100%;border-left:1px solid #ddd;height:25px;padding:10px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background-color:#fefdab; }
#dr_longDescription table td.tavBox { width:117px;border-top:5px solid #f68609;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0 0 10px; }
#dr_longDescription table td.tavBoxOrange { width:117px;border-top:5px solid #f68609;border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#fbf0e3;padding:0 0 10px; }
#dr_longDescription table td.tavBoxOrange .prodPrice { padding:29px 0 0 5px; }
#dr_longDescription table td.tisBox { width:117px;border-top:5px solid #509c30;border-right:1px solid #ddd;padding:0 0 10px; }
#dr_longDescription table td.tisBoxGreen { width:117px;border-top:5px solid #509c30;border-right:1px solid #ddd;background-color:#eaf2e7;padding:0 0 10px; }
#dr_longDescription table td.tmsBox { width:117px;border-top:5px solid #1558cb;background-color:#e5ebf7;border-right:1px solid #ddd;padding:0 0 10px; }
#dr_longDescription table td.tmsBoxWhite { width:117px;border-top:5px solid #1558cb;background-color:#fff;border-right:1px solid #ddd;padding:0 0 10px; }
#dr_longDescription table td.tpsBox { width:117px;border-top:5px solid #69686d;border-right:1px solid #ddd;padding:0 0 10px; }
#dr_longDescription table td.tpsBoxGray { width:117px;border-top:5px solid #69686d;border-right:1px solid #ddd;background-color:#f2f2f2;padding:0 0 10px; }
#dr_longDescription table td.bottomLeft { border-left:1px solid #fff;border-bottom:1px solid #fff; }
#dr_longDescription table td.tav { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/tavCheck.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#dr_longDescription table td.tavOrange { background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/tavCheckOrange.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background-color:#fbf0e3;}
#dr_longDescription table td.tis { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/tisCheck.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#dr_longDescription table td.tisGreen { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/tisCheckGreen.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background-color:#eaf2e7;}
#dr_longDescription table td.tms { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/tmsCheck.png);background-repeat:no-repeat;background-position:center center;background-color:#e5ebf7;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#dr_longDescription table td.tmsWhite { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/tmsCheckWhite.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#dr_longDescription table td.tps { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/tpsCheck1.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#dr_longDescription table td.tpsGray { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/tpsCheck1Gray.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background-color:#f2f2f2;}
#dr_longDescription table td.noCheck { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/noCheck.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#dr_longDescription table td.noCheckOrange { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/noCheck.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background-color:#fbf0e3;}
#dr_longDescription table td.noCheckGreen { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/noCheck.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background-color:#eaf2e7;}
#dr_longDescription table td.noCheckYel { background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/noCheck.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background-color:#fefdab;}
#dr_longDescription table td.noCheckBlue { background-color:#fefdab;border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#0a58d6;font-weight:normal;text-align:center;padding:6px 0 0 0;font-size:170%;}
#dr_longDescription table td.noCheckGrey { background-color:#fefdab;border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#6d6d6f;font-weight:normal;text-align:center;font-size:170%;padding:6px 0 0 0;}
.tabsContainer .prodName { font-size:100%;padding:5px; }
.tabsContainer .prodName span { font-size:120%;font-weight:bold; }
.tabsContainer .tavBox .prodPrice { font-size:180%;padding:29px 0 0 5px; }
.tabsContainer .tavBoxBottom .prodPrice { font-size:180%;padding:10px 0 0 5px; }
.tabsContainer .tavBoxBottomOrange { background-color:#fbf0e3;padding:0 0 10px; }
.tabsContainer .tisBoxBottomGreen { background-color:#eaf2e7;padding:0 0 10px; }
.tabsContainer .tmsBoxBottomBlue { background-color:#e5ebf7;padding:0 0 10px; }
.tabsContainer .tmsBoxBottom { background-color:#fff;padding:0 0 10px; }
.tabsContainer .tpsBoxBottomGray { background-color:#f2f2f2;padding:0 0 10px; }
.tabsContainer .prodPrice { font-size:180%;padding:10px 0 0 5px; }
.tabsContainer .prodLength { padding:0 0 5px 5px; }
.tabsContainer .prodAR { padding:0 0 0 5px;font-size:90%; }
.tabsContainer .prodBuy { height:15px;width:75px;background-color:#c00;color:#fff;padding:10px;margin:5px 0 0 5px;font-size:110%;background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/whiteArrow.png');background-repeat:no-repeat;background-position:90% 50%;cursor:pointer; }
.tabsContainer .prodBuy a { color:#fff;text-decoration:none; }
.tabsContainer .prodBuy a:hover { color:#fff;text-decoration:underline; }
.tabsContainer .prodTry { height:15px;width:75px;background-color:#999;color:#fff;padding:10px;margin:5px 0 0 5px;font-size:110%;background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/whiteArrow.png');background-repeat:no-repeat;background-position:90% 50%;cursor:pointer;display:none; }
.tabsContainer .prodTryBlank { height:15px;width:75px;;padding:10px;margin:5px 0 10px 5px;font-size:110%;display:none; }
.tabsContainer .prodTry a { color:#fff;text-decoration:none; }
.tabsContainer .prodTry a:hover { color:#fff;text-decoration:underline; }
#dr_longDescription table.competitionTbl { width:880px; margin:15px 0 0 0; }
#dr_longDescription .competitionTbl .compAnti { border:none;font-size:125%;padding:10px 5px 10px 10px;width:275px; }
#dr_longDescription .competitionTbl .hdrTav { width:165px;border-top:5px solid #f48707;background-color:#fbf0e3;border-bottom:1px solid #ddd;border-left:none;border-right:1px solid #fff;font-size:120%;padding:15px 0 0 0; }
#dr_longDescription .competitionTbl .hdrOther { width:165px;height:30px;background-color:#eee;border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:5px solid #eee;text-align:center;font-size:120%;padding:15px 0 0 0; }
#dr_longDescription .competitionTbl .setsApart { width:280px;border-bottom:1px solid #ddd;font-size:120%;border:1px solid #fff; }
#dr_longDescription .competitionTbl .setsApart h3 { margin:0 10px 10px 10px;padding:0; }
#dr_longDescription .competitionTbl .compDesc { border-right:none;padding:7px 0 0 10px;font-size:110%; }
#dr_longDescription .competitionTbl .tav { width:168px; background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/compCheckOrange.png);background-repeat:no-repeat;background-position:center center;border-right:1px solid #fff;border-bottom:1px solid #ddd;height:32px;background-color:#fbf0e3;border-left:none; }
#dr_longDescription .competitionTbl .other { width:168px; background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/compCheckGray.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;height:32px;background-color:#eee;border-right:none; }
#dr_longDescription .competitionTbl .otherNo { width:168px; background-image: url(http://drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/prodLaunch2012/noCheck.png);background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ddd;background-color:#eee;height:32px;border-right:none; }
