/* web headers */
	#corporateheader		{background: url(/_RMVirtual/Images/header/corporate_header_bg.png) repeat}
	.headermain, .headermainprint {background: url(/_RMVirtual/Images/header/corporate_header_bg_07.png) no-repeat}
	#headerlogin			{background: url(/_RMVirtual/Images/header/corporate_login_bg.png) no-repeat}
	.headermincontents, .headernavbar, #headernavbarprint {background: url(/_RMVirtual/Images/header/corporate_nav_bg.gif) repeat-x; border-top: 1px solid #4F719E; border-bottom: 1px solid #4F719E}
	.headermincontents		{border-top: 0}
	.headerdropsearch		{border-top: 0 none; height:40px !important; margin-top:82px; padding: 0 !important; background: none repeat scroll 0 0 rgba(0,0,0,0.25);}
    .headerdropsearch{
	    filter: alpha(opacity=100); 
	    background: transparent\9; 
	    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#44000000, endColorstr=#33000000); 
	    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#44000000, endColorstr=#33000000)";	border:0px;
        margin-top:82px; height:40px!important; padding:0px!important;
     }
    .headerdropsearch * {filter: alpha(opacity=100)} /* ie reset */
	.headersectorimg		{display: none}

/* footer */
	.footer					{
background:#f6f6f6; color:#666;
 border: none}

/* configureIT price menu */
	.citmenubg					{background: url(/_RMVirtual/Images/default_cit_menu_bg.gif); border: 1px solid #92ABD7}
	.citpricebg					{background: #ECF1F9 url(/_RMVirtual/Images/default_cit_price_bg.gif) no-repeat; border: 1px solid #92ABD7}
	.citrhmenu					{border: 1px solid #92ABD7}
	.citrhmenuitem				{border-bottom: 1px solid #CCD7EA}
	.citrhmenuitemint			{background: #DCE4EF; border-top: 1px solid #B3C4E2}

/****************************************** miscellaneous ******************************************/

/* articles & events - use old catalogue styles */
	.cataloguesection												{background: #CCDDF0}
	.catalogueitem, .confignavbg								{background: #EBF2FA}
	.catalogueouter, .catalogueheader, .cataloguesalesadvice, .bg, .bgtitle {
		background:url("/_RMVirtual/Images/SupportBranding/hdr_bg.png") repeat-x scroll left -10px transparent;}
	.confignavbg										{border: 1px solid #84B0E0}
	.bg2																	{background: #fff; color: #000}


/*brand*/

body{background:#cbcbcb url(/_RMVirtual/Images/SupportBranding/page_bg.png) repeat-x left top;
 	font:0.8em arial ;
	color:#555; margin:0px;
} 
#layout_holder,.headerstrapline{ background:#fff;}.headerstrapline{ margin:0px!important; padding:5px; }
#headernavigation{ position:relative!important; float:left!important; width:300px !important;  text-align:left!important; clear:both!important;
margin:-186px 0px 0px 0px!important; color:#FFFFFF}#headernavigation a,#headernavigation a:link,#headernavigation a:visited{ color:#FFFFFF !important; font-size:0.95em !important; font-family:Arial,Helvetica,sans-serif !important; font-weight:normal !important;} 
#wh_max_nav{ margin:30px 0px 0px 0px;}
.headernavbar{background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.25)} 
.headernavbar{
	font-size:0.95em !important;
	filter: alpha(opacity=100); 
	background: transparent\9; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#44000000, endColorstr=#33000000); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#44000000, endColorstr=#33000000)";	border:0px;
margin-top:82px; height:40px!important; padding:0px!important;   
}.headernavbar * {filter: alpha(opacity=100)} /* ie reset */
.headercontents{background:url(/_RMVirtual/Images/SupportBranding/hdr_img.jpg) no-repeat right 25px;}
.headerplsloginfresh,.headerlogoutrmmbrme {
padding:0px!important;margin:-27px 0px 0px!important;
}

*html .headerplsloginfresh,*html .headerlogoutrmmbrme{margin:-27px 0px 0px -160px!important; 
white-space:nowrap!important; float:left!important; position:absolute!important; z-index:1}

.headeruserestabl{ margin:-26px 10px 0px 0px!important}
.headeruserestabl div{ width:auto!important; margin:0px 5px 0px!important; float:left!important}

*html div.headeruserestabl{margin:-27px 0px 0px -340px!important; width:100%!important;  
white-space:nowrap!important; float:left!important; position:absolute!important; z-index:1; display:block!important}

*html div.headeruserestabl div{ width:49%!important; margin:0px 5px 0px!important; float:left!important; clear:none!important;  }
 
.headerplsloginfresh img{ display:none}
#headerlogin,.headermain{ background:none!important }.headersectorimg{ display:none}
#Corporateheader{background:url(/_RMVirtual/Images/SupportBranding/hdr_bg.png) repeat-x left top;  }
.headerdrop{ display:none}
#headersearch { padding:8px 8px 0 8px!important;}
.headersearchbox{
	border:1px solid #4C1E6F;height:24px; 
	font-size:11px; padding:3px;
	margin-right:5px;  
	vertical-align:middle;
	width:180px!important;

}
.button {
	background:#040404 url("/_RMVirtual/Images/SupportBranding/button_bg.png") repeat-x scroll 0 0 ;
	color:#FFFFFF;width:auto!important;
	cursor:pointer;
	vertical-align:middle; margin:0px; padding:0px; border:1px solid #434343;height:24px!important; padding:0px 15px;font-size:11px; 
}
.search_watermark {
	color:#7D7C7C;
} 
#headerlogin{margin:-23px 0 0 1px!important; position:relative!important; text-align:right!important;white-space:nowrap!important;  
             float:right!important; clear:both!important; font-size:11px!important; color:#fff!important}
#headerlogin label,#headerlogin a,#headerlogin a:link, #headerlogin a:visited{ color:#fff!important}
#headerlogin form{ margin:0px!important; padding:0px!important; display:inline!important}

.headerrmlogo {
margin-top:10px!important;
}.headerrmlogo img {margin-left:10px!important;}
