
/* CSS Document */

body {
	margin-top: 0px;
	margin-left: 0px;
}

.footer
{
background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/footer_bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
height:260px;
}
.footer a:link {text-decoration:none;color:#FFF}
.footer a:visited{text-decoration:none;color:#FFF}
.footer a:active{text-decoration:none;color:#FFF}
.footer a:hover{text-decoration:none;color:#d9d9d9}

.footerBG
{
background-color:#2d3035;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d9d9d9;
}

.footerBG a:link {text-decoration:none;color:#d9d9d9}
.footerBG a:visited{text-decoration:none;color:#d9d9d9}
.footerBG a:active{text-decoration:none;color:#d9d9d9}
.footerBG a:hover{text-decoration:none;color:#fff}

.FooterTitle
{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#aaa;
font-weight:bold;
}

.FooterTitle a:link {text-decoration:none;color:#aaa}
.FooterTitle a:visited{text-decoration:none;color:#aaa}
.FooterTitle a:active{text-decoration:none;color:#aaa}
.FooterTitle a:hover{text-decoration:none;color:#d9d9d9}


.SeperatorMenu
{background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/menu.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#2b2e32;
background-position:bottom;
text-align:center;
padding-top:10px;
}
.SeperatorMenu img
{
	vertical-align:bottom;
}

.menu
{background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/menu.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#2b2e32;
background-position:bottom;
text-align:center;
padding-top:10px;
}
.menu:hover
{
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/menu_hover.jpg);
}

.menu[selected]
{
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/menu_on.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	background-position:bottom;
	text-align:center;
	padding-top:10px;
}
.menu[selected] a:link {text-decoration:none;color:#fff;}
.menu[selected] a:visited{text-decoration:none;color:#fff;}
.menu[selected] a:active{text-decoration:none;color:#fff;}
.menu[selected] a:hover{text-decoration:none;color:#aaa;}

.menu a:link {text-decoration:none;color:#2b2e32;}
.menu a:visited{text-decoration:none;color:#2b2e32;}
.menu a:active{text-decoration:none;color:#2b2e32;}
.menu a:hover{text-decoration:none;color:#2b2e32;}

/* Left Curve menu class */
.LeftMenu
{
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/left_menu.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#2b2e32;
	background-position:bottom;
	text-align:center;
	padding-top:10px;
}

.LeftMenu:hover
{
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/left_menu_hover.jpg);
}

.LeftMenu a:link {text-decoration:none;color:#2b2e32;}
.LeftMenu a:visited{text-decoration:none;color:#2b2e32;}
.LeftMenu a:active{text-decoration:none;color:#2b2e32;}
.LeftMenu a:hover{text-decoration:none;color:#2b2e32;}

.LeftMenuOver
{
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/left_menu_hover.jpg);
}

.LeftMenuOn
{
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/left_menu_on.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	background-position:bottom;
	text-align:center;
	padding-top:10px;
}

.LeftMenuOn a:link {text-decoration:none;color:#FFF;}
.LeftMenuOn a:visited{text-decoration:none;color:#FFF;}
.LeftMenuOn a:active{text-decoration:none;color:#FFF;}
.LeftMenuOn a:hover{text-decoration:none;color:#FFF;}
/* END */

/* Right Curve menu class */
.RightMainMenu
{
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/right_menu.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#2b2e32;
	background-position:bottom;
	text-align:center;
	padding-top:10px;
}
.RightMainMenu:hover
{
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/right_menu_hover.jpg);
}

.RightMainMenu a:link {text-decoration:none;color:#2b2e32;}
.RightMainMenu a:visited{text-decoration:none;color:#2b2e32;}
.RightMainMenu a:active{text-decoration:none;color:#2b2e32;}
.RightMainMenu a:hover{text-decoration:none;color:#2b2e32;}

.RightMainMenuOver
{
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/right_menu_hover.jpg);
}


.RightMainMenuOn
{
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/right_menu_on.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	background-position:bottom;
	text-align:center;
	padding-top:10px;
}
.RightMainMenuOn a:link {text-decoration:none;color:#FFF;}
.RightMainMenuOn a:visited{text-decoration:none;color:#FFF;}
.RightMainMenuOn a:active{text-decoration:none;color:#FFF;}
.RightMainMenuOn a:hover{text-decoration:none;color:#FFF;}
/* END */

.seperator
{
    src:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/left_menu_on.jpg");
}

.seperator:hover
{
    src:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/left_menu_hover.jpg");
}

.menuOn
{background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/menu_on.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#fff;
background-position:bottom;
text-align:center;
padding-top:10px;
}
.menuOn a:link {text-decoration:none;color:#fff;}
.menuOn a:visited{text-decoration:none;color:#fff;}
.menuOn a:active{text-decoration:none;color:#fff;}
.menuOn a:hover{text-decoration:none;color:#fff;}


.headertxt
{font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

.headertxt a:link {text-decoration:none;color:#FFF}
.headertxt a:visited{text-decoration:none;color:#FFF}
.headertxt a:active{text-decoration:none;color:#FFF}
.headertxt a:hover{text-decoration:none;color:#d9d9d9}

.headerSep
{background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/header_sep.jpg);
background-repeat:repeat-x;
background-position:center;
}

.submenu
{background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/sub_menu.jpg);
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}
.submenu a:link {text-decoration:none;color:#fff;}
.submenu a:visited{text-decoration:none;color:#fff;}
.submenu a:active{text-decoration:none;color:#fff;}
.submenu a:hover{text-decoration:none;color:#aaa;}

#side {
	padding: 20px;
	width: 275px;
	background: url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/sidebar.png) no-repeat;
}

.rightmenu ul {
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
}
.rightmenu ul li {
	font-size:1.1em;
	display:block;
	margin:0;
	padding:0;
}

.rightmenu ul li a {
	display:block;
	padding:5px 0;
	color:#0577af;
	border-bottom:1px dotted #ccc;
	text-decoration:none;
	width:250px;
}
.rightmenu ul li a:hover {
	display:block;
	padding:5px 0;
	color:#484848;
	border-bottom:1px dotted #ccc;
	text-decoration:underline;
	
}
.rightmenu ul li a:active {
	display:block;
	padding:5px 0;
	color:#484848;
	border-bottom:1px dotted #ccc;
	font-weight:bold;
}

.rightmenusel {
	font-size:1.1em;
	display:block;
	font-weight:bold;
	color:#0577af;
	
}
.MainTxt
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
padding-left:10px;
}

.MainTxt a:link {text-decoration:none;color:#4093c9;}
.MainTxt a:visited{text-decoration:none;color:#4093c9;}
.MainTxt a:active{text-decoration:none;color:#4093c9;}
.MainTxt a:hover{text-decoration:none;color:#6b7274;}


.MainTxtLight
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#878787;
padding-left:10px;
}

.MainTxtLight a:link {text-decoration:none;color:#4093c9;}
.MainTxtLight a:visited{text-decoration:none;color:#4093c9;}
.MainTxtLight a:active{text-decoration:none;color:#4093c9;}
.MainTxtLight a:hover{text-decoration:none;color:#6b7274;}



h1, h3, h4, h5, h6
{	font-family:"Segoe UI",Tahoma,Arial,sans-serif;
	color:#4093c9;
	font-weight:normal;
}

h1.header
{
	color:white;
}

h1.headerGray
{
	color:#353a3e;
	font-weight:bold;
	padding-left:10px;
	font-size:23px;
	margin:0;
}

h1.ItalicWhite {
	color:#ffffff;
	font-size:35px;
	margin:0px;
}

/*h1, h3, h4, h5, h6
{	font-family:"Segoe UI",Tahoma,Arial,sans-serif;
	color:#4093c9;
	font-weight:normal;
}

h1.header
{
	color:white;
}*/

h2
{	font-family:"Segoe UI",Tahoma,Arial,sans-serif;
	font-size:20px;
	color:#555555;
	font-weight:normal;
	/*width: 254px;*/
}

h2 a:link {text-decoration:none;color:#555555;}
h2 a:visited{text-decoration:none;color:#555555;}
h2 a:active{text-decoration:none;color:#555555;}
h2 a:hover{text-decoration:underline;color:#555555;}

h2.HeaderTxt
{
	font-size:19px;
	/*color:#3a87d5;*/
	color:#4093c9;
	font-weight:bold;
	margin:0px;
	margin-bottom:21px;
	padding-left:10px;
}

h2.TitleTxt
{
	font-size:16px;
	/*color:#3a87d5;*/
	color:#4093c9;
	font-weight:bold;
	margin:0px;
	padding-left:10px;
}

h2.ItalicTitleTxt
{
	font-size:18px;
	color:#555555;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}

h2.Green{
	color:#4e9d2c;
}

h2.Blue {
	color:#4093c9;
}

h2.Gray{
	color:#999999;
}


h3.TxtLink
{
	font-family:"Segoe UI",Tahoma,Arial,sans-serif;
	font-size:13px;
	color:#2c80bb;
	border-right: #cccccc 1px solid;
	padding-left:10px;
}

h3.green
{
	color:#669900;
}

h3.red
{
	color:#b32426;
}

h3.header
{
color:#343434;
}


h3.UnderlinedTxt
{
	font-size:14px;
	color:#555555;
	text-decoration:underline;
	margin:0px;
	font-weight:bold;
}

h3.WhiteTxt {
	font-family:"Segoe UI",Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	margin:0px;
}

.container { 
position: absolute; 
} 
.dim { 
 width: 250px;} 
ul { 
} 
  
 
.filter { /* remove the blanks */ 
filter: progid: DXImageTransform. Microsoft. AlphaImageLoader (src='sidebar.png', sizingMethod='crop'); 
} 
.container { background-image: none; } 
ul a { 
position: relative; 
z-index: 1;} 
h3.TxtLink a:link {text-decoration:none;color:#2c80bb;}
h3.TxtLink a:visited{text-decoration:none;color:#2c80bb;}
h3.TxtLink a:active{text-decoration:none;color:#2c80bb;}
h3.TxtLink a:hover{text-decoration:underline;color:#2c80bb;}

.sitemap
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3170b3;
	font-weight:bold;
	padding:10px 5px;
	background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/hor_zep.png);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:left;
}
.sitemap a:link {text-decoration:none;color:#3170b3; font-weight:normal;}
.sitemap a:visited{text-decoration:none;color:#3170b3; font-weight:normal;}
.sitemap a:active{text-decoration:none;color:#3170b3; font-weight:normal;}
.sitemap a:hover{text-decoration:underline;color:#3170b3; font-weight:normal;}


.sitemapCurrentNode
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2b2e32;
	font-weight:bold;
	text-align:left;
}

.search
{
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/search_body.jpg');
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
}

.SearchBox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
}

.DropDownMenu
{
	background-color:#558fcb;
	border: solid 1px #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
}

.csMainHead2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.csTextShowLinkLarge {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.csSubMenuHeaderLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
}

.csSubMenuHeaderLink a:link {text-decoration:none;color:#336699}
.csSubMenuHeaderLink a:visited{text-decoration:none;color:#336699}


.watermark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;

}
.meshwatermark
{
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:9pt;
}

.Searchwatermark
{
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	background-color:white;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#9b9b9b;

}
.Searchmeshwatermark
{
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	background-color:white;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
}

.DropDownMenu
{
	background-color:#558fcb;
	border: solid 1px #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
}

.storeFeaturedProductBG{
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/BlueGradient_BG.gif');
	background-repeat:repeat-x;
}


.storeList ul {
	margin:0px;
	padding:15px 0px 15px 0px;
	list-style-position:inside;

	
}
.storeList ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	
}

.storePrice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:red;
}

.RedText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:red;
}

.BottomSep{
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Bottom_Sep.gif');
	background-repeat:repeat-x;
	}
		
.StoreRetailers {
	background-color:#f4f4f4;
	}

.HomepageMenu
{
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/menu_home.jpg');
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:16px;
	color:#134468;
	text-align:center;
}

.HomepageMenuSelected
{
	background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/menu_home_on.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}

.HomepageMenuHover
{
	background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/menu_home_hover.jpg);
	color:#134468;
	cursor:pointer;
	cursor:hand;
}

.csCellSelected {
background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/cell_selected.gif);
background-repeat:repeat-x;
border-color:#B0BEC7;
border-style:none solid;
border-width:1px;
color:#5793C5;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.csCellUnSelected7 {
background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/cell_nselected7.gif);
background-repeat:repeat-x;
border-color:#B0BEC7;
border-style:none solid solid;
border-width:1px;
color:#5793C5;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.csCellUnSelected {
background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/cell_nselected.gif);
background-repeat:repeat-x;
border-color:#B0BEC7;
border-style:none solid solid;
border-width:1px;
color:#5793C5;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.csCellSelected a:active {text-decoration: none;color: #5793c5;}
.csCellSelected a:link {text-decoration: none;color: #5793c5;}
.csCellSelected a:visited {text-decoration: none;color: #5793c5;}
.csCellSelected a:hover {text-decoration: none;color: #5793c5;}

.csCellSelected7 {
	background-image: url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/cell_selected7.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5793c5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0bec7;
	border-right-color: #b0bec7;
	border-bottom-color: #b0bec7;
	border-left-color: #b0bec7;
}

.csCellSelected7 a:active {text-decoration: none;color: #5793c5;}
.csCellSelected7 a:link {text-decoration: none;color: #5793c5;}
.csCellSelected7 a:visited {text-decoration: none;color: #5793c5;}
.csCellSelected7 a:hover {text-decoration: none;color: #5793c5;}

.csCellUnSelected a:active {text-decoration: none;color: #5793c5;}
.csCellUnSelected a:link {text-decoration: none;color: #5793c5;}
.csCellUnSelected a:visited {text-decoration: none;color: #5793c5;}
.csCellUnSelected a:hover {text-decoration: underline;color: #5793c5;}

.csCellUnSelected7 a:active {text-decoration: none;color: #5793c5;}
.csCellUnSelected7 a:link {text-decoration: none;color: #5793c5;}
.csCellUnSelected7 a:visited {text-decoration: none;color: #5793c5;}
.csCellUnSelected7 a:hover {text-decoration: underline;color: #5793c5;}

.TestimonialBox {
	border-bottom:24px solid #f0f0f0;
	border-top:24px solid #f0f0f0;
	border-left: 7px solid #f0f0f0;
	border-right: 7px solid #f0f0f0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.SepHor
{
background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/hor_zep.png);
background-repeat:no-repeat;
background-position:center;
padding:10px;
}

.PageTitle
{
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/post_header.png');
	background-repeat:no-repeat;
	height:199px;
	width:603;
}

.TestimonialBox b em {
color: #269fe1;
}

.csNewsBox {

background-image: url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/NewsBox.png);
background-repeat:no-repeat;

}

.csTableBorder {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b0bec7;
	border-right-color: #b0bec7;
	border-bottom-color: #b0bec7;
	border-left-color: #b0bec7;
}

.TxtBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*color:#3a87d5;*/
	color:#4093c9;
}

.csTableBorderAll 
{
	border: solid 1px #b0bec7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a6a6a;
}

.HeaderPost {
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/post_header2.png'); 
	background-repeat:no-repeat;
	height:86px;
}

.GreenButton {
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Green_Download_Button.png');
	background-repeat:no-repeat;
	width:164px;
	height:43px;
	font-family:"Segoe UI",Tahoma,Arial,sans-serif;	color:#ffffff;
	font-size:12px;
	text-align:center;
}

.GreenButton a:active {text-decoration: none;color: #ffffff;}
.GreenButton a:link {text-decoration: none;color: #ffffff;}
.GreenButton a:visited {text-decoration: none;color: #ffffff;}
.GreenButton a:hover {text-decoration: none;color: #ffffff;}


.GreenButtonText {
	font-family:"Segoe UI",Tahoma,Arial,sans-serif;
	font-size:17px;
	text-align:center;
	font-weight:bold;
}

.FreeProductsBanner {
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Timeline_Free_Banner_BG.png');
	background-repeat:repeat-x;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:30px;
	height:354px;
	color:#303438;
	text-transform:uppercase;
}

.BigGreenButton {
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Big_Green_Free_Download_Button.png');
	background-repeat:no-repeat;
	width:356px;
	height:84px;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;	
	color:#ffffff;
	font-size:25px;
	font-weight:bold;
	text-transform:none;
	text-align:justify;
	padding-bottom:10px;
}

.BigGreenButton a:active {text-decoration: none;color: #ffffff;}
.BigGreenButton a:link {text-decoration: none;color: #ffffff;}
.BigGreenButton a:visited {text-decoration: none;color: #ffffff;}
.BigGreenButton a:hover {text-decoration: none;color: #fff5d5;}
.BigGreenButton span { 
	font-size:15px; 
	font-weight:normal;
		}
.BigGreenButton div { 
	font-size:12px; 
	font-weight:normal;
	text-align:center;
	}
	
.FreeButtonSticker{
	float:left; 
	clear:left; 
	z-index:150; 
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Free_Button_Sticker.png'); 
	background-repeat:no-repeat; 
	background-position:10px 4px;
	
}
		
.BannerStrip
{
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/banner_strip.jpg');
	background-repeat:repeat-x;
	height:154px;
	border-right:solid 1px #dedede;
	border-left:solid 1px #dedede;
}

.SearchBox
{
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	background-color:white;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#9b9b9b;
}

.FreeRibbon
{
background-repeat:no-repeat;

}

.CheckboxTXT div {
	float:left; 
	font-size:18px; 
	font-style:italic; 
	text-transform:none; 
	padding-right:40px;
}

.FreeCompTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#121212;
}

#HeaderTableTR{
	background-color:#dddddd;
	height:42px;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;

}

#TableFeaturedTitleTD{
	background-color:#ffcc2d;
	height:42px;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;

}

#TableWhiteTR {
	height:21px;
}

#TableGrayTR {
	height:17px;
	background-color:#efefef;
}

#TableYellowTD {
	height:17px;
	background-color:#f3e6bb;
}

.RedPriceTag {
	position:absolute; 
	width:53px; 
	height:21px; 
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Red_Price_Tag.png'); 
	background-repeat:no-repeat;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	text-align:center;
}

.BlueHighlighBox{
	width:314px; 
	height:99px; 
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Highlight_Box.png'); 
	background-repeat:repeat-x; 
	border:1px #b9d7fc solid; 
	float:left; 
	margin-right:10px;
}

.HomeProductsSliderSelected{
	background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Selected.png);
		background-repeat:no-repeat;
	width:11px;
	height:13px;
}

.HomeProductsSliderUNSelected{
	background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Not_Selected.png);
	background-repeat:no-repeat;
	cursor:pointer;
	cursor:hand;
	width:11px;
	height:13px;
}



 
.container ul{margin:0; padding:0; list-style:none;}
.menu_head{border:0px solid #998675;}
.menu_body {display:none; width:194px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:solid 0px #000}
.menu_body li{text-align:left;background:#fff;border-bottom:dashed 1px #ccc;}
.menu_body li:last-child{text-align:left;background:#fff;border-bottom:dashed 0px #ccc;}
.menu_body li.alt{text-align:left;background:#fff;}
.menu_body li a{font-size:13px;font-family:"Segoe UI", Arial, Helvetica, sans-serif;color:#9b9b9b; text-decoration:none; padding:10px; display:block;}
.menu_body li a:hover{ background-color:#dfeef6;}

.HorGray {
	
	position:relative; 
	height:100%; 
	position:absolute; 
	float:left; 
	left:0px; 
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Main_Page_Left_Middle.png'); 
	background-repeat:repeat-y;
}

.MainBody {
	position:absolute; 
	float:left;
	border-top:1px #e4e4e4 solid; 
	border-bottom:1px #e4e4e4 solid; 
	border-right:1px #e4e4e4 solid; 
}

.OfferBox{
	background-color:#f5f5f5; 
	height:190px; 
	border:1px #e3e3e3 solid; 
	width: 503px;
}

.ULformating ul{
	
	margin:0px; 
	margin-left:20px; 
	margin-bottom:20px; 
	padding:0px;
}

.BannerUL ul {
	margin:0px; 
	text-align:left; 
	margin-left:20px; 
	padding:0px; 
	list-style-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Arrow_Point_Bullet.png');
}

.BannerUL li {
	padding-bottom:20px;
}

.HomeBG
{
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/home_bg.jpg');
	background-repeat:repeat-x;
	height:318px;
}

.Prodwatermark
{
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	background-color:white;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9b9b9b;

}
.Prodmeshwatermark
{
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	background-color:white;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
}

.specOpen {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:10px;
	color:#4093c9;
}

.specClose {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	margin-bottom:10px;
	color:#555555;
	vertical-align:middle;
}

.tdclose
{
	height:25px;
}
.tdopen
{
	height:55px;
}


.Number
{
	position:absolute; 
	border:solid 1px #636363;
	height:25px;
	width:25px;
	text-align:center;
	top:10px;
}

.Number div
{
	
		padding-top:5px;
}

.NumberSelected
{
	position:absolute; 
	border:solid 1px #636363;
	height:25px;
	width:25px; 
	background-color:#636363;
	color:white;
	text-align:center;
	top:10px;
}

.NumberSelected div
{
	color:white;
		padding-top:5px;
}

.RedHorSep {
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Red_Hor_Sep.png');
	background-repeat:repeat-x;	
}
.Play_HomePage	
{
	position:absolute; 
	border:solid 1px #636363;
	height:25px;
	width:25px; 
	background-color:#636363;
	color:white;
	text-align:center;
	top:10px;
}

.GreenHorSep {
	background-image:url('https://drh.img.digitalriver.com/DRHM/Storefront/Site/geniesof/cm/images/local/Green_Hor_Sep.png');
	background-repeat:repeat-x;	
}
.Play_HomePage div
{
	color:white;
		padding-top:7px;
}


