/* CSS Document */

<!--
/* start base css */
BODY {
	color:#474747;
	background-color:#ffffff;
	background-image: url(/images_newui/bg_body.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
	margin:5px 0px 0px 0px;
	padding:0px;
}

IMG {
	border-width:0px;
}

FORM {
	margin:0px;
	padding:0px;
}

input.form_input {
	background-color:#FFFFFF;
	color: #474747;
	border: 1px solid #a3a3a3;
	font-size: 11px;
	height: 18px;
}

input.form_input:hover {
	border: 1px solid #8ab801;
}

input.form_input:focus {
	border: 1px solid #7d1414;
	background-color: #ececec;
}

textarea.form_textarea {
	background-color:#FFFFFF;
	color: #474747;
	border: 1px solid #a3a3a3;
	font-size: 11px;
}

textarea.form_textarea:hover {
	border: 1px solid #8ab801;
}

textarea.form_textarea:focus {
	border: 1px solid #7d1414;
	background-color: #ececec;
}

select.form_select {
	background-color:#FFFFFF;
	color: #474747;
	border: 1px solid #a3a3a3;
	font-size: 11px;
}

select.form_select:hover {
	border: 1px solid #8ab801;
}

select.form_select:focus {
	border: 1px solid #7d1414;
	background-color: #ececec;
}

A:active, A:link, A:visited {
	color:#8ab801;
	text-decoration: none;
	font-weight: bold;
}	

A:hover {
	color:#8ab801;
	text-decoration: underline;
	font-weight: bold;
}		

DIV#pageArea {
	margin: 10px 0px 10px 15px;
}

DIV#pageAreaSub {
	width: 945px;
	margin: 1px 0px 10px 0px;
}	

H1 {
	color:#d99130;
	font-size: 18px;
	font-weight: normal;
	margin:2px 0 10px 0;
	font-family: Helvetica, Arial, sans-serif;	
}
			
H2 {
	color:#3d3d3d;
	font-size:14px;
	font-weight:bold;	
	margin:0 0 5px 0;	
	font-family: Helvetica, Arial, sans-serif;			
}

H3 {
	color:#d99130;
	font-size:14px;
	font-weight:normal;	
	margin:0 0 5px 0;	
	font-family: Helvetica, Arial, sans-serif;			
}
			
H4 {
	color:#474747;
	font-size:12px;
	font-weight: bold;	
	margin:0 0 5px 0;			
}

P {
	margin: 10px 0px 10px 0px;
}
						
DIV#footer {
	background-color:#285dc9;
	background-image:url(/images_newui/sub_nav_grad.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
	border-top:solid 1px #545454;
	clear:both;
	color:#ffffff;
	font-size:11px;
	padding: 4px 0px 6px 15px;
}

DIV#footer A {
	color:#ffffff;
	text-decoration:none;
	font-weight: normal;
}
			
DIV#footer A:hover {
	text-decoration:underline;
	font-weight: normal;		
}
			
DIV#subfooter {
	padding:10px 10px 10px 15px;
	font-size:11px;
	clear:both;
	color:#8e8e8e;
}

DIV#subfooter A {
	color:#8e8e8e;
	text-decoration:none;
	font-weight: normal;		
}
			
DIV#subfooter A:hover {
	color:#073186;
	text-decoration:underline;	
	font-weight: normal;	
}

DIV#hp_blurb {
	padding:0px 10px 10px 15px;
	background-color:#ffffff;
	font-size:9px;
	clear:both;
	color:#8e8e8e;
	width: 940px;
	line-height:12px;
}

DIV.contentBox {
	background-color:#eeebdc;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/content_box_grad.gif);
	background-repeat:repeat-x;
	background-position:0 0%;
	border:solid 1px #cdcdcd;
	padding:14px 10px 10px 10px;
	margin-bottom:10px;
}

.MiniCartItem {
	background-color:  rgb(240, 240, 240);
	vertical-align: top;
	padding: 2px 4px 2px 4px;
	border-bottom: solid 1px white;
}

.MiniCartTotal {
	padding: 0px 7px 0px 0px;
}

.SearchResultsOddRow
	{
		background-color:#f8f5ea;
		font-size:8pt;
		font-family:Arial;
	}
.SearchResultsEvenRow
	{
		background-color:#ffffff;
		font-size:8pt;
		font-family:Arial;
	}
	
.SearchAddToCart 
{
	height:50px; 
	width:106px; 
	padding: 0px 0px 0px 0px; 
	font-weight: bold; 
	color: black; 
	background-image: url(/images_newui/bg_cart_arrow.gif); 
	background-repeat: no-repeat; 
	background-position: center;
}

.SearchMoreInfo 
{
	height:50px; 
	width:106px; 
	padding: 0px 0px 0px 0px; 
	font-weight: bold; 
	color: black; 
	background-image: url(/images_newui/button_info.jpg); 
	background-repeat: no-repeat; 
	background-position: center;
}

.SearchUpgrade 
{
	height:50px; 
	width:106px; 
	padding: 0px 0px 0px 0px; 
}

.required {
	font-weight: bold;
	text-align: right;
}

.required_2 {
	font-weight: bold;
	color: #da7113;
}

.textbox {
	font-size: 11px;
	width: 150px;
}

.textbox2 {
	font-size: 11px;
}


.product_page_divide {
	background-image: url(/images_newui/bg_divider.gif);
	background-repeat: repeat-y;
	background-position: center right;
}

.faqbox {
	display:none; 
	margin: 5px; 
	border: 1px solid #b9cadc; 
	background-color:#eaeff3;
	padding: 5px;
	width: 570px;
}

.ProductTitle {
	font-size: 26px; 
	color: #4444a1; 
	font-weight: bold; 
	line-height: 26px;
}

a.faqbox_link {
}


.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dd6611;	
	font-style:italic;
	font-weight: bold;
}

.answer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;	
}

.title2 
{
	padding: 0px 0px 10px 0px;	
	color: #8ab801;	
	font-weight: bold;
}

.title3
{
	padding: 0px 0px 5px 5px;	
	color: #324964;	
	font-weight: bold;
	font-size: 14px;
}

.title4
{
	padding: 15px 0px 5px 5px;	
	color: #324964;	
	font-weight: bold;
	font-size: 14px;
}

.tdConformation 
{
	padding: 2px 0px 0px 10px;
	text-align:right;
	vertical-align: top;
	font-weight: bold;
}

.contentindent {
	padding: 0px 0px 20px 20px;
}

.content_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.homebox_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #5d951f;
}

.homebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

.homebox_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.login_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.greenbold
{
	font-weight: bold;
	color: #8ab801; 
}


.shop1
{
	font-weight: bold;
	color: Navy;
	padding: 0px 0px 4px 10px;
	font-size: 16px; 
}

.SubTitleBar
{
	display:block;
	background-color:#f0f0f0;
	padding: 5px 0px 5px 5px;
	color:navy;
	letter-spacing:1px;
	font-size:13px;
	font-weight:bold;
}

.shop2
{
	color: grey;
	padding: 0px 0px 10px 100px;
	font-size: 12px; 
}


/* end base css */

/* start link styles */

a.greenlink, a.greenlink:visited, a.greenlink:active
{
	text-decoration: none;
	font-weight: bold;
	color: #8ab801; 
}

a.greenlink:hover
{
	text-decoration: underline;
}


a.orangelink, a.orangelink:visited, a.orangelink:active
{
	text-decoration: none;
	font-weight: bold;
	color: #da7113;
}

a.orangelink:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #da7113; 
}



a.menu, a.menu:visited, a.menu:hover, a.menu:active
{
	text-decoration: none;
	font-weight: bold;
	color: #da7113;
}



a.bluelink, a.bluelink:visited, a.bluelink:active
{
	text-decoration: none;
	font-weight: bold;
	color: #0976bf; 
}

a.bluelink:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #0976bf; 
}

a.normallink, a.normallink:visited, a.normallink:active
{
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;
	color: #000066; 
}

a.normallink:hover
{
	text-decoration: underline;
	color: #8ab801; 
}

a.bluelinkdark, a.bluelinkdark:visited, a.bluelinkdark:active
{
	text-decoration: none;
	font-weight: bold;
	color: #334499;
}

a.bluelinkdark:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: navy; 
}

a.smalllink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	text-decoration: none;
	font-weight:normal;
	color:Gray;
}

a.smalllink:hover
{
	text-decoration: underline;
	color: Gray; 
}

/* end link styles */


/* start navigation css */

DIV#logoBar {
	width: 980px;
	margin-bottom: 2px;
}

DIV#logo {
	float: left;
}

DIV#logo img.regnet_logo {
	margin: 0px 0px 10px 15px;
}

DIV#login {
	float: right;
}

DIV#login table {
	margin-left: 15px;
}

select.form_input {
	font-size: 9px;
}

#login input.form_input {
	width: 75px;
	height: 20px;
	margin-top:1px;
}

#login select.form_dropdown {
	width: 118px;
	height: 15px;
	margin-top: 2px;
}

a.client_login {
	color: #c01a1a;
	font-weight: bold;
	padding: 1px 18px 1px 0px;
	text-decoration: none;
}

a.client_login:link, a.client_login:visited, a.client_login:active {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/button_login_back.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #c01a1a;
	text-decoration: none;
}

a.client_login:hover {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/button_login_back_hover.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #c01a1a;
	text-decoration: underline;
}

DIV#gNav {
	position:relative;
	color:#8e8e8e;
	background-color: #FFFFFF;
}

DIV#innerGNav {
	width: 980px;
}

DIV#gNavUnderline {
	background-image:url(/images_newui/bar_grey.gif); 
	background-repeat:repeat-x;
	height: 6px;
	text-align: left;
}

/* begin navigation css */

DIV#subNav_home, DIV#subNav_company, DIV#subNav_services, DIV#subNav_commerce, DIV#subNav_subscription, DIV#subNav_shop, DIV#subNav_contact, DIV#subNav_cs {
	background-color:#fefefe;
	background-image:url(/images_newui/sub_nav_grad.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
	border-bottom:solid 1px #19293f;
	height:26px;
	font-size:11px;
	padding-left: 15px;
	white-space:nowrap;
	display: none;
}

body.home DIV#subNav_home, body.company DIV#subNav_company, body.services DIV#subNav_services, body.commerce DIV#subNav_commerce, body.subscription DIV#subNav_subscription, body.shop DIV#subNav_shop, body.contact DIV#subNav_contact, body.custServ DIV#subNav_cs 
{
	display: block;
}

DIV#subNav_home {
	padding: 0px 0px 0px 15px;
}

DIV#subNav_home span.subnav_active a, DIV#subNav_company span.subnav_active a, DIV#subNav_services span.subnav_services a, DIV#subNav_commerce span.subnav_active a, DIV#subNav_subscription span.subnav_active a, DIV#subNav_shop span.subnav_shop a, DIV#subNav_contact span.subnav_active a, DIV#subNav_cs span.subnav_active a {
	font-weight: bold!important;
	color:#073186!important;
}

DIV#subNav_home UL, DIV#subNav_company UL, DIV#subNav_services UL, DIV#subNav_commerce UL, DIV#subNav_subscription UL, DIV#subNav_shop UL, DIV#subNav_contact UL, DIV#subNav_cs UL {
	list-style-type:none;
	margin:0px 0px 0px -5px;
	padding:5px;
	height:26px;
	clear:both;
	white-space:nowrap;
}

DIV#subNav_home UL LI, DIV#subNav_company UL LI, DIV#subNav_services UL LI, DIV#subNav_commerce UL LI, DIV#subNav_subscription UL LI, DIV#subNav_shop UL LI, DIV#subNav_contact UL LI, DIV#subNav_cs UL LI {
	background-color:transparent;
	font-weight:bold;
	padding:0px 28px 6px 0px;
	color:#8e8e8e;
	white-space:nowrap;
	display:inline;
}

DIV#subNav_home UL LI A, DIV#subNav_company UL LI A, DIV#subNav_services UL LI A, DIV#subNav_commerce UL LI A, DIV#subNav_subscription UL LI A, DIV#subNav_shop UL LI A, DIV#subNav_contact UL LI A, DIV#subNav_cs UL LI A {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}

DIV#subNav_home UL LI A:hover, DIV#subNav_company UL LI A:hover, DIV#subNav_services UL LI A:hover, DIV#subNav_commerce UL LI A:hover, DIV#subNav_subscription UL LI A:hover, DIV#subNav_shop UL LI A:hover, DIV#subNav_contact UL LI A:hover, DIV#subNav_cs UL LI A:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

/* end navigation css */


/* start tab css */

DIV#navbar {
	width: 980px;
	height: 22px;
}

DIV.tabs {
	margin-top: 1px;
	padding: 0px;
	width: 980px;
	height: 22px;
}

DIV.tabs UL {
	list-style-type:none;
	margin:0px 0px 0px 15px;
	padding:0px;
}

DIV.tabs UL LI {
	display:block;
	float: left;
	font-weight:bold;
	height: 11px;
	padding:5px 0px 1px 0px;
	color:#8e8e8e;
	margin: -4px 0px 0px 0px;
}

DIV.tabs UL LI A {
	color:#8e8e8e;
	text-decoration:none;
	font-weight:bold;
	padding:5px 14px 5px 14px;
	border-bottom: none;
}

DIV.tabs UL LI A:visited {
	text-decoration:none;
	color:#8e8e8e;
}

DIV.tabs UL LI A:hover {
	color:#464646!important;
	text-decoration: underline!important;
}

body.company DIV.tabs UL LI.home A, body.services DIV.tabs UL LI.home A, body.commerce DIV.tabs UL LI.home A, body.services DIV.tabs UL LI.home A, body.subscription DIV.tabs UL LI.home A, body.shop DIV.tabs UL LI.home A,  body.contact DIV.tabs UL LI.home A, body.custServ DIV.tabs UL LI.home A {
	padding-left: 0px;
}

body.home DIV.tabs UL LI.home, body.company DIV.tabs UL LI.company, body.services DIV.tabs UL LI.services, body.commerce DIV.tabs UL LI.commerce, body.subscription DIV.tabs UL LI.subscription, body.shop DIV.tabs UL LI.shop, body.contact DIV.tabs UL LI.contact, body.custServ DIV.tabs UL LI.custServ {
	background-color:#464646;
	background-image:url(/images_newui/tab_grey_selected.gif)!important;
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #212121;
	border-bottom-color: #464646!important;
	color: #ffffff;
	padding:5px 0px 9px 0px;
}

body.home DIV.tabs UL LI.home A, body.home DIV.tabs UL LI.home A:hover, body.company DIV.tabs UL LI.company A, body.company DIV.tabs UL LI.company A:hover, body.services DIV.tabs UL LI.services A, body.services DIV.tabs UL LI.services A:hover, body.commerce DIV.tabs UL LI.commerce A, body.commerce DIV.tabs UL LI.commerce A:hover, body.subscription DIV.tabs UL LI.subscription A, body.subscription DIV.tabs UL LI.subscription A:hover, body.shop DIV.tabs UL LI.shop A, body.shop DIV.tabs UL LI.shop A:hover, body.contact DIV.tabs UL LI.contact A, body.contact DIV.tabs UL LI.contact A:hover, body.custServ DIV.tabs UL LI.custServ A, body.custServ DIV.tabs UL LI.custServ A:hover {
	color:#ffffff!important;
	border-bottom: 1px solid #464646!important;
	text-decoration: none!important;
}

DIV.clearit {
	clear: both; height: 0; line-height: 0.0; font-size: 0;
}

/* end tab css */


/* start homepage css */

a.learn_more {
	color: #8ab801;
	font-weight: bold;
	padding: 1px 18px 1px 0px;
	text-decoration: none;
}
a.learn_more:link, a.learn_more:visited, a.learn_more:active {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/button_learn_more_back.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #8ab801;
	text-decoration: none;
}
a.learn_more:hover {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/button_learn_more_back_hover.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #8ab801;
	text-decoration: underline;
}

#hp_left_column {
	float: left;
}


#hp_column_clear {
	clear: both;
}

#flash_wrap {
	border: 1px solid #a3a3a3;
	width: 617px;
}

#hp_callout_phrase {
	border: 1px solid #a3a3a3;
	border-top: none;
	width: 617px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	background-color:#FFFFFF;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/form_textarea_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#hp_right_column {
	float: left;
	margin-left: 10px;
	width: 301px;
}

#hp_right_column H1 {
	margin: 16px 0 10px 0;
	padding-top: 15px;
	border-top: 1px solid #c7c7c7;
}

#hp_right_column input.form_input {
	width: 144px;
	height: 14px;
	margin: 1px 0px 5px 0px;
	font-weight: normal;
	background-color:#FFFFFF;
	background-image:url(/images_newui/form_input_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#hp_right_column input.form_input:focus {
	background-color:#FFFFFF!important;
	background-image:url(/images_newui/form_input_back_focus.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#hp_right_column textarea.form_textarea {
	width: 299px;
	height: 50px;
	margin: 1px 0px 5px 0px;
	font-weight: normal;
	background-color:#FFFFFF;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/form_textarea_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#hp_right_column textarea.form_textarea:focus {
	background-color:#FFFFFF!important;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/form_textarea_back_focus.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#hp_right_column select.form_select {
	width: 146px;
	height: 16px;
	margin: 1px 0px 0px 0px;
}

#hp_solutions_components {
	width: 619px;
	border: 1px solid #a3a3a3;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/hp_bottom_table_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#hp_solutions_components h2 {
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #a3a3a3;
	background-color: #f0f0f0;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/hp_h2_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#hp_solutions_components p {
	padding: 0px 10px 0px 10px;
	margin-bottom: 10px;
	font-size: 11px!important;
	line-height: 14px;
}

#hp_solutions_components img {
	margin-bottom: 5px;
}

#hp_solutions_components p.learn {
	text-align: right;
	margin-top: -10px;
}

#hp_solutions_components div.underline {
	height: 1px;
	line-height: 0.0;
	font-size: 0;
	background-color: #a3a3a3;
	margin: 0px 10px 0px 9px;
}

#hp_solutions_components td.inner_left {
	width: 312px;
}

#hp_solutions_components td.inner_right {
	width: 303px;
}

#hp_solutions_components td.inner_left div.inner_left_border {
	border-right: 1px solid #a3a3a3;
}

#hp_solutions_components td.inner_left div.inner_left_border p {
	padding: 0px 10px 0px 10px;
}

#hp_solutions_components td.inner_right div.inner_right_border {
	border-left: 0px solid #a3a3a3; /*Change this to 1px and the left to 0px if this becomes longer. */
}

#hp_solutions_components td.inner_right div.inner_right_border p {
	padding: 0px 10px 0px 9px;
}

/* Login Dropdown Nav */

#client_login_wrapper {
	margin: 0px;
	padding: 0px;
	position: relative;
}

#client_login_wrapper ul#container {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #ffffff;
}

#client_login_wrapper ul#container li {
	position: relative;
	color: #8ab801;
	font-weight: bold;
	padding: 1px 18px 1px 0px;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/client_login_arrow.gif);
	background-repeat: no-repeat;
	background-position: 225px 2px;
}

#client_login_wrapper ul#container li a.trigger {
	display: inline;
	text-decoration: none;
	width: 272px;
	padding: 0px;
	font-size: 11px;
	color: #8ab801;
}

#client_login_wrapper ul#container li ul {
	width: 150px;
	position: absolute;
	display: none;
	background-color: #ebebeb;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/client_login_overlay_back.gif);
	background-position: -41px top;
	background-repeat: repeat-x;
	border: 1px solid #a3a3a3;
	border-top: none;
	padding: 10px 10px 5px 10px;
	list-style-type: none;
	top: 8px;
	left: 87px;
	margin: 0px;
	z-index: 11;
}

#client_login_wrapper ul#container li ul li {
	width: 140px;
	color: #3d3d3d;
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
	line-height: 14px;
}

#client_login_wrapper ul#container li ul li a  {
	display: block;
	color: #676767;
	margin-left: 10px;
}

#client_login_wrapper ul#container li:hover, #client_login_wrapper ul#container li.container_hover {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/client_login_arrow_hover.gif);
	background-repeat: no-repeat;
	/*background-position: top right;*/
	background-position: 225px 2px;
}

#client_login_wrapper ul#container li ul li:hover, #client_login_wrapper ul#container li.container_hover ul li {
	background: none;
	margin: 0px;
	padding: 0px;
}

#client_login_wrapper ul#container li:hover ul, #client_login_wrapper ul#container li.container_hover ul {
	display: block;
}

#client_login_wrapper ul#container li:hover ul li a, #client_login_wrapper ul#container li.container_hover ul li a {
	background: none;
}

#client_login_wrapper ul#container ul li a:hover {
	background: none;
}

/* Login Dropdown Nav */

/* Solutions Dropdown Nav */

#solutions_for_wrapper {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	position: relative;
	border: 1px solid #a3a3a3;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/solutions_for_wrapper_back.gif);
	background-color: #f0f0f0;
	background-repeat: repeat-x;
	background-position: bottom;
	z-index: 2;
}

#solutions_for_wrapper p.title {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/request_info_back.gif);
	background-color: #e36363;
	background-repeat: repeat-x;
	background-position: bottom;
	color: #ffffff;
	border-bottom: 1px solid #a3a3a3;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	margin: 0px;
}

#solutions_for_wrapper ul#container_hp {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	list-style-type: none;
	background: none;
}

#solutions_for_wrapper ul#container_hp li {
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 6px 10px 6px 10px;
	width: 257px;
	border: 1px solid #afafaf;
	background-color: #ffffff;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/hp_solutions_back.gif);
	background-position: -14px 0px;
	background-repeat: repeat-x;
}

#solutions_for_wrapper ul#container_hp li a.trigger {
	display: inline;
	text-decoration: none;
	width: 257px;
	padding: 0px;
	font-size: 11px;
	color: #676767;
}

#solutions_for_wrapper ul#container_hp li ul {
	width: 180px;
	position: absolute;
	display: none;
	background-color: #ebebeb;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/hp_solutions_overlay_back.gif);
	background-position: -1px top;
	background-repeat: repeat-x;
	border: 1px solid #7d1414;
	border-top: none;
	padding: 10px 10px 5px 10px;
	list-style-type: none;
	top: 14px;
	left: 78px;
	margin: 0px;
	z-index: 11;
}

#solutions_for_wrapper ul#container_hp li ul li {
	width: 170px;
	color: #3d3d3d;
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
	line-height: 14px;
}

#solutions_for_wrapper ul#container_hp li ul li a  {
	display: block;
	color: #676767;
	margin-left: 10px;
}

#solutions_for_wrapper ul#container_hp li:hover, #solutions_for_wrapper ul#container_hp li.container_hover_hp {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/hp_solutions_back_hover.gif);
	background-position: -14px 0px;
	background-repeat: repeat-x;
	border: 1px solid #7d1414;
}

#solutions_for_wrapper ul#container_hp li ul li:hover, #solutions_for_wrapper ul#container_hp li.container_hover_hp ul li {
	background: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#solutions_for_wrapper ul#container_hp li:hover ul, #solutions_for_wrapper ul#container_hp li.container_hover_hp ul {
	display: block;
}

#solutions_for_wrapper ul#container_hp li:hover ul li a, #solutions_for_wrapper ul#container_hp li.container_hover_hp ul li a {
	background: none;
}

#solutions_for_wrapper ul#container_hp ul li a:hover {
	background: none;
}

/* End Solutions Dropdown Nav */

/* end homepage css */


/* start subpage css */

table#sub_content_area {
	width: 945px;
	margin-top: -1px;
}

table#sub_content_area td.right_content {
	width: 265px;
	border-left: 1px solid #a3a3a3;
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/right_column_back.gif);
	background-repeat: repeat-y;
	background-position: center;
}

div#pullquote_banner {
	width: 261px;
	border: 1px solid #a3a3a3;
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #fefefe;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/pullquote_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
}

div#pullquote_banner p {
	padding: 0px 10px 10px 10px;
	margin: 0px;
}

div#pullquote_banner ul {
	padding-right: 10px;
}

div#pullquote_banner p.cust_serv_para {
	padding: 10px 0px 10px 0px;
	margin: 0px 10px 0px 10px;
	font-weight: bold;
	border-bottom: 1px solid #a3a3a3;
}

div#pullquote_banner p.quote {
	font-size: 16px;
	font-style: italic;
	line-height: 30px;
	color: #8e8e8e;
}

div#pullquote_banner p.headline {
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
	background-color:#285dc9;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/tab_blue_selected.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
	padding: 10px;
	margin-top: -10px;
}

div#pullquote_banner p.learn_more {
	text-align: right;
}

div#pullquote_banner p.title {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/hp_4box_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f2f2f2;
	border-top: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
}

div#pullquote_banner p.title_top {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/hp_4box_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f2f2f2;
	border-bottom: 1px solid #a3a3a3;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	margin: -10px 0px 10px 0px;
}

div#pullquote_banner p.request_info {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/request_info_back.gif);
	background-color: #e36363;
	background-repeat: repeat-x;
	background-position: bottom;
	color: #ffffff;
	border-bottom: 1px solid #a3a3a3;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	margin: -10px 0px 0px 0px;
}

div#pullquote_banner table.request_form {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#pullquote_banner input.form_input {
	width: 114px;
	margin: 1px 0px 5px 0px;
}

div#pullquote_banner select.form_select {
	width: 117px;
	margin: 1px 0px 5px 0px;
}

div#pullquote_banner textarea.form_textarea {
	width: 240px;
	height: 110px;
	margin: 1px 0px 5px 0px;
}

table#sub_content_area td.left_content {
	width: 659px;
	text-align: center;
	vertical-align: top;
}

table#sub_content_area td.left_content td.left_breadcrumbs {
	height: 28px;
	padding: 3px 0px 0px 15px;
	text-align: left;
	vertical-align: middle;
	background-color: #bdde59;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/green_bar_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #ffffff;
}

table#sub_content_area td.left_content td.left_breadcrumbs a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
table#sub_content_area td.left_content td.left_breadcrumbs a:link, table#sub_content_area td.left_content td.left_breadcrumbs a:visited, table#sub_content_area td.left_content td.left_breadcrumbs a:active {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
table#sub_content_area td.left_content td.left_breadcrumbs a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

table#sub_content_area td.left_content td.left_breadcrumbs img.arrow {
	margin: 0px 10px 0px 10px;
}

table#sub_content_area td.left_content td.left_breadcrumbs span.bc_main {
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
}

table#sub_content_area td.left_content td.content_main {
	padding: 10px 10px 10px 15px;
	text-align: left;
	vertical-align: top;
}

table#sub_content_area td.left_content td.content_footer {
	padding: 0px 10px 0px 15px;
	text-align: left;
	vertical-align: middle;
}

table#sub_content_area td.left_content td.content_footer img {

	margin: 0px 5px -2px 0px;
}

table#sub_content_area td.left_content td.content_footer p {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	border-top: 1px solid #a3a3a3;
}

.first_para {
	margin-top: 0px;
}

#bc_nav {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D2D2D2;
}

#bc_nav a {
	margin: 0px 5px 0px 5px;
}

#bc_nav a.first_link {
	margin: 0px 5px 0px 0px;
}

#bc_nav a:link, #bc_nav a:visited, #bc_nav a:active {
	text-decoration: none;
	font-weight: bold;
	color: #8e8e8e;
}

#bc_nav a:hover {
	color: #8e8e8e;
	text-decoration: underline;
	font-weight: bold;
}

#bc_nav2 {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D2D2D2;
}

#bc_nav2 a {
	margin: 0px 5px 0px 5px;
}

#bc_nav2 a.first_link {
	margin: 0px 5px 0px 0px;
}

#bc_nav2 a:link, #bc_nav2 a:visited, #bc_nav2 a:active {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

#bc_nav2 a:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

#press_release_listing td.pr_left {
	width: 75px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

#press_release_listing td.pr_middle {
	padding: 5px 10px 5px 0px;
}

#press_release_listing td.pr_right {
	width: 90px;
	padding: 5px 0px 5px 0px;
}

#back_to_top {
	text-align: right;
	margin: 5px 0px 5px 0px;
}

#back_to_top a.green_button2 {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	color: #8ab801;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}

#back_to_top a.green_button2:link, #back_to_top a.green_button2:visited, #back_to_top a.green_button2:active {
	background-color: #ffffff;
	color: #8ab801;
	text-decoration: none;
}

#back_to_top a.green_button2:hover {
	border-color: #bcdd57;
	background-color: #9bcd06;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/button_green_back_hover.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #FFFFFF;
	text-decoration: none;
}

.divider {
    background-image: url(/images_newui/bg_divider_2.gif); 
    height: 27px; 
    margin: 0px 0px 0px 0px; 
    text-align: center; 
    line-height: 27px;
    background-repeat: repeat-x;
}


.caption {
	font-size: 11px;
	padding-top: 5px;
	color:#474747;
	font-weight: normal;
}

.get_started {
	margin-bottom: 10px;
}

/* commerce overview buttons */

.overview_wrapper {
	margin: 0px;
	padding: 0px;
	position: relative;
}

.overview_wrapper ul#container {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #ffffff;
}

.overview_wrapper ul#container li {
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 6px 10px 6px 10px;
	width: 272px;
	border: 1px solid #afafaf;
	background-color: #ffffff;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/hp_solutions_back.gif);
	background-position: -1px 0px;
	background-repeat: repeat-x;
}

.overview_wrapper ul#container li a.trigger {
	display: block;
	text-decoration: none;
	width: 272px;
	padding: 0px;
	font-size: 11px;
	color: #676767;
}

.overview_wrapper ul#container li:hover, .overview_wrapper ul#container li.container_hover {
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/hp_solutions_back_hover_sub.gif);
	background-position: -1px 0px;
	background-repeat: repeat-x;
	border: 1px solid #7d1414;
}

/* end commerce overview buttons */

#enterprise_table {
	border-collapse: collapse;
}

#enterprise_table td {
	border: 1px solid #a3a3a3;
}

#enterprise_table tr.footer_row td {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color:#285dc9;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/tab_blue_selected.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 10px;
	text-align: center;
	vertical-align: top;
}

#enterprise_table tr.dark_row td {
	background-color: #d7d7d7;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}

#enterprise_table tr.light_row td {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #fefefe;
}

#enterprise_table td.enterprise_table_td_left {
	border-right: none;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/enterprise_arrow_bar.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#enterprise_table td.enterprise_table_td_right {
	border-left: none;
}

/* Cust Serv Overlay */
#modal_overlay_background {background-color: #ffffff; opacity: 0.65; height: 100%; width: 100%; position: absolute; z-index: 200; left: 0; top: 0; filter:alpha(opacity=65); display: none; visibility: hidden;}
#modal_wrapper {width: 400px; margin-left: -200px; position: absolute; z-index: 201; top: 50%; left: 50%; visibility: hidden;}
#modal_wrapper .modal_table {width: 400px;}
.modal_table .modal_table_top_left {width: 8px; height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/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/Site/driv/cm/images_newui/images_newui/scs_shadow8_w.png', sizingMethod='scale'); _background: none;}
.modal_table .modal_table_top_middle {height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/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/Site/driv/cm/images_newui/images_newui/scs_shadow1_w.png', sizingMethod='scale'); _background: none;}
.modal_table .modal_table_top_right {width: 8px; height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/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/Site/driv/cm/images_newui/images_newui/scs_shadow2_w.png', sizingMethod='scale'); _background: none;}
.modal_table .modal_table_left {width: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/scs_shadow7_w.png); background-position: right; background-repeat: repeat-y; border: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/scs_shadow7_w.png', sizingMethod='scale'); _background: none;}
.modal_table .modal_table_middle {background-color: #ffffff; border: 1px solid #ffffff; padding: 10px; text-align: center; font-size: 12px; line-height: 14px; background-image:  url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/processing_back.gif); background-repeat: repeat-x; background-position: bottom;}
.modal_table .modal_table_right {width: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/scs_shadow3_w.png); background-position: left; background-repeat: repeat-y; border: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/scs_shadow3_w.png', sizingMethod='scale'); _background: none;}
.modal_table .modal_table_bottom_left {width: 8px; height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/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/Site/driv/cm/images_newui/images_newui/scs_shadow6_w.png', sizingMethod='scale'); _background: none;}
.modal_table .modal_table_bottom_middle {height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/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/Site/driv/cm/images_newui/images_newui/scs_shadow5_w.png', sizingMethod='scale'); _background: none;}
.modal_table .modal_table_bottom_right {width: 8px; height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/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/Site/driv/cm/images_newui/images_newui/scs_shadow4_w.png', sizingMethod='scale'); _background: none;}

/* Request Info Overlay */
#hp_request_info_wrapper {position: relative; z-index: 1;}
#hp_request_info_overlay_background {background-color: #ffffff; opacity: 0.65; height: 100%; width: 303px; position: absolute; z-index: 100; left: 0; top: 0; filter:alpha(opacity=65); display: none; visibility: hidden;}
#hp_request_info_overlay {width: 252px; position: absolute; z-index: 101; top: 39px; left: 23px; display: none; visibility: hidden;}
#hp_request_info_overlay .modal_table {width: 252px;}

/* end subpage css */


/* Big Table Comparison Chart */

table#highlightTable_small {
	border-left: 1px solid #a3a3a3;
	width: 933px;
}

table#highlightTable_small ul {
	margin-left: 0px; padding-left: 0px;
}

table#highlightTable_small li {
	margin-left: 15px;
}

td.ht_title_small {
	width: 124px;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/ht_column_back2.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: left;
}

td.ht_right_small {
	width: 124px;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/ht_column_back.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}

td.ht_right_small2 {
	width: 124px;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/ht_column_back.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: left;
}

table#highlightTable_small td, table#highlightTable_small th {
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	vertical-align: top;
	padding: 5px;
}

table#highlightTable {
	border-left: 1px solid #a3a3a3;
	width: 634px;
}

table#highlightTable td, table#highlightTable th {
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	vertical-align: middle;
	padding: 5px;
}

tr.ht_main_header th {
	color: #ffffff;
	font-weight: bold;
	background-color:#285dc9;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/tab_blue_selected.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
	text-align: left;
}

tr.ht_header th {
	font-weight: bold;
	background-color: #e2e2e2;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/mid_gray_grad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
}

table#highlightTable thead tr.highlight th { /*this must be the same as main_header*/
	color: #ffffff;
	font-weight: bold;
	background-color:#285dc9;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/tab_blue_selected.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
	text-align: left;
}

table#highlightTable thead tr.highlightAlt th { /*this must be the same as main_header*/
	color: #ffffff;
	font-weight: bold;
	background-color:#285dc9;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/tab_blue_selected.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
	text-align: left;
}

table#highlightTable tbody tr.highlight th { /*this must be the same as ht_header*/
    font-weight: bold;
	background-color: #e2e2e2;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/mid_gray_grad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
}

table#highlightTable tbody tr.highlightAlt th { /*this must be the same as ht_header*/
    font-weight: bold;
	background-color: #e2e2e2;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/mid_gray_grad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
}

table#highlightTable tbody tr.highlight td {
    background-color: #bdde59;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/green_bar_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

table#highlightTable tbody tr.highlightAlt td {
    background-color: #bdde59;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/green_bar_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

table#highlightTable tr.highlight td a:link, table#highlightTable tr.highlight td a:visited, table#highlightTable tr.highlight td a:active {
	text-decoration: underline;
	color: #ffffff;
}

table#highlightTable tr.highlight td a:hover {
	color: #ffffff;
	text-decoration: none;
}

table#highlightTable tr.highlightAlt td a:link, table#highlightTable tr.highlightAlt td a:visited, table#highlightTable tr.highlightAlt td a:active {
	text-decoration: underline;
	color: #ffffff;
}

table#highlightTable tr.highlightAlt td a:hover {
	color: #ffffff;
	text-decoration: none;
}

tr.ht_subheader td {
	background-color:#fefefe;
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/sub_nav_grad.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
}

td.ht_title {
	width: 259px;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/ht_column_back2.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: left;
}

td.ht_title_ind1 {
	width: 259px;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/ht_column_back2.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: left;
	padding-left: 15px!important;
}

td.ht_title_ind2 {
	width: 259px;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/ht_column_back2.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: left;
	padding-left: 25px!important;
}

td.ht_left {
	width: 93px;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/ht_column_back.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}

td.ht_center {
	width: 94px;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/ht_column_back.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}

td.ht_right {
	width: 94px;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/ht_column_back.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}

td.ht_right2 {
	width: 94px;
	background-color: #f0f0f0;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/driv/cm/images_newui/images_newui/ht_column_back.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}

table#ht_description {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

table#ht_description td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	vertical-align: middle;
	padding: 10px;
}

/* End Big Table Comparison Chart */

/* CSS for fading banner images begins */
#rotator {
	/* border: 1px solid #000; */
	background-image: url(/images_newui/header_03_bg.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	position: relative;
	width: 418px;
	height: 185px;
}

#rotator img {
	width: 418px;
	height: 185px;
}
/* CSS for fading banner images ends */
-->
