#headerSlideInContainer
{
	background-color: #333333;
	margin-left: 10px; 
	position: absolute; 
	right: 0px;
	height: 60px; /* 92 */
	width: 36px;
	overflow: hidden;
	z-index: 10000; /* 10002 */
}

#headerHeritageImage
{
	cursor: pointer;
	float: left;
	margin-right: 20px;
}

#headerSlideContent
{
	display:none;
	text-align: left;
	height: 60px; /* 92 */
	padding: 10px 20px 10px 0px;
}

#headerSlideContentHeadline
{
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#headerSlideContentText
{
	color: #dddddd;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}


#headerSearchBox {
	border: 1px solid gray;
	vertical-align:top;
	height: 20px;	
}

#headerSearchButton {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	margin-top: 0px;
	margin-right: 20px;
}


/*  SEARCH BOX  */
#search_box {
	float:right; 
    margin-top:8px;
	margin-right:10px;
    width: 129px;
    height: 21px;
    background: url(/resources/images/header/search2_bk.png);

}
#search_box #s {
color:#AAAAAA;
    float: left;
    padding: 0;
    margin: 4px 0 0 6px;
    border: 0;
    width: 100px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 0px 0px 0 0;
}

/* SEARCH BOX 2 */
#search_boxContainer {
    margin:0px; 
	padding:0 15px 0px 0px; 
	/*height:54px*/
	height:54px;
}

#search_boxContainer_sp {
    margin:0px; 
	padding:10px 15px 0px 0px; 
	height:44px
}


/* Navigation */




#navigation a {
	text-transform: normal;
	font-size: 12px; /* font size of menu items */
	color: #444c55;
	font-weight:normal; /* 08.17.09 */
	text-align: center;
	padding-top: 5px; 
}

.navigationName {
	/* font-family:"Lucida Sans", "Arial Narrow", Arial, sans-serif; */
	text-transform: none; /* uppercase */
	font-size: 12px;  /* font size of top level menu */
	color: #444c55;
	font-weight:bold; /* 08.17.09 */
	text-align: center;
	padding-top: 5px; 
}

.navProductsOn {
	background-image: url('/resources/images/backgrounds/navProducts.gif');
	background-position: top;
	background-repeat: no-repeat;
}



.navProductsOff {
	background-image: none;
}

.navSolutionsOn {
	background-image: url('/resources/images/backgrounds/navSolutions.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.navSolutionsOff {
	background-image: none;
}

.navCompanyOn {
	background-image: url('/resources/images/backgrounds/navCompany.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.navCompanyOff {
	background-image: none;
}

.navGalleryOn {
	background-image: url('/resources/images/backgrounds/navGallery.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.navGalleryOff {
	background-image: none;
}

.navStoreOn {
	background-image: url('/resources/images/backgrounds/navStore.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.navStoreOff {
	background-image: none;
}

.navOwnersOn {
	background-image: url('/resources/images/backgrounds/navOwners.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.navOwnersOff {
	background-image: none;
}


.navDealersOn {
	background-image: url('/resources/images/backgrounds/navDealers.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.navDealersOff {
	background-image: none;
}


#navigation div a {
	height: 15px;
	padding-left: 11px; /* padding for menu items */
	padding-top: 2px;
	padding-bottom:3px;
	display: block;
	width: 164px; /* width of blue highlight */
	text-align: left;
}

#navigation div a:hover {
	color:#000000;
	background-color: #eaf1f8;
}

#footerVisible,#footerHidden{
	color: white;
	font-size: 11px;
	line-height: 14px; /* line-height: 12px; */ /* changed 061110 */
}

#footerVisible a, #footerHidden a{
	color: white;
}

#footerBottomVisible,#footerBottomHidden {
	font-size: 11px;
	color: #000;
	padding-top: 7px;
	text-align: center;
}

#footerBottomVisible a, #footerBottomHidden a {  /* 08.14.09 */
	color: #000;
}


/***** Mega Menu ****/
.topnavContainer { position: relative; z-index: 1; margin:0; padding:0; height:0px; }
ul#topnav {

		margin: 0 10px 0 0; 
		padding: 0;
		float:right;
		/* width: 690px; */ /* 680 */
		list-style: none;
		font-size: 12px;
		
	}
	
	ul#topnav li {
		list-style: none;
		float:left;
		margin:0;
		padding:0;
		position:relative;
		text-align:left;
	}
	ul#topnav li a {
		float:left;
		font-size:12px;
		padding: 10px 11px 5px 11px; /* 10px 12px 5px 12px; */
		line-height: 15px;
		color:#666666;
		height:24px;
		font-weight:normal;
		/* text-indent: -9999px; push text off page */
		/*height: 44px; */
	}
	
	
	ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom;  } /*--Hover State--*/

	
	ul#topnav li .sub {
		position: absolute; /*--Important--*/
		top: 38px; left: 2px;
		z-index: 99999;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider.jpg) repeat-y top left #ffffff;
			
		padding:0px;
		float: left;
		display: none; /*--Hidden for those with js turned off--*/
		border-right: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		
	}
	ul#topnav li .subPrintCut {
		background: #ffffff;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider190.jpg) repeat-y top left #ffffff;
		
	}
	 ul#topnav li .subEngraving {
		left: -24px;
		background: #ffffff;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider.jpg) repeat-y top left #ffffff;
	}
	 ul#topnav li .subScanMill {
		left: -104px;
		background: #ffffff;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider.jpg) repeat-y top left #ffffff;
	}
	 ul#topnav li .subSolutions {
		left: -406px;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider_onecol.gif) repeat top left #ffffff;
	}
	 ul#topnav li .subCompany {
		left: -308px;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider_onecol.gif) repeat top left #ffffff;
	}
	 ul#topnav li .subGallery {
		left: -115px;
		background: #ffffff;
	}
	 ul#topnav li .subSupport {
		left: -448px;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider_onecol.gif) repeat top left #ffffff;
	}
	ul#topnav li .row { /*--If needed to break out into rows--*/
		clear: both;
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
	
	ul#topnav li .sub ul{
		list-style: none;
		margin: 0; 
		width: 175px;
		float: left;	
		padding: 10px 0;
	}
	ul#topnav li .subPrintCut ul{
		
		width: 190px;
		float: left;	
		background:none;
		
	}
	 
	ul#topnav .sub ul li {
		width: 100%; /*--Override parent list item--*/
		color: #666666;
		
	}
	ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
		margin: 0;
		padding: 0 10px 3px 20px;
		font-size: 12px;
		line-height:15px;
		color:#27457C;
	}
	
	ul#topnav .sub ul li h2 a  { /*--Sub nav heading link style--*/
		
		padding:0px;
		color:#27457C;
		line-height:15px;
		
	}
	

	ul#topnav .sub ul li a {
		float: none;
		text-indent: 0; /*--Override text-indent from parent list item--*/
		height: auto; /*--Override height from parent list item--*/
		padding: 3px 20px;
		display: block;
		text-decoration: none;
		color: #666666;
		font-weight: normal;
	}
	ul#topnav .sub ul li a:hover {
		color:#0066FF;
		background-position: 5px 12px ;/*--Override background position--*/
		font-weight: normal;
	}
	/* main nav tab backgrounds */
	ul#topnav a.navPrintCut  {
	background: url('/resources/images/backgrounds/megamenu/button_printcut.gif') no-repeat;
	background-position: top;
	}
	ul#topnav a.navCutting  {
	background: url('/resources/images/backgrounds/megamenu/button_cutting.gif') no-repeat;
	background-position: top;
	}
	ul#topnav a.navEngraving  {
	background: url('/resources/images/backgrounds/megamenu/button_engraving.gif') no-repeat;
	background-position: top;
	background-repeat: no-repeat;
	}
	ul#topnav a.navScanMill {
	background: url('/resources/images/backgrounds/megamenu/button_scanmill.gif') no-repeat;
	background-position: top;
	}
	ul#topnav a.navSolutions2 {
	background: url('/resources/images/backgrounds/megamenu/button_solutions2.gif') no-repeat;;
	background-position: top;
	background-repeat: no-repeat;
	}
	
	ul#topnav a.navCompany2 {
	background: url('/resources/images/backgrounds/megamenu/button_company2.gif') no-repeat;
	background-position: top;
	
	}
	ul#topnav a.navGallery2 {
	background: url('/resources/images/backgrounds/megamenu/button_gallery.gif') no-repeat;
	background-position: top;
	
	}
	
	ul#topnav a.navOwners2 {
	background: url('/resources/images/backgrounds/megamenu/button_support.gif') no-repeat;
	background-position: top;
	}
	ul#topnav .sub ul li.topnavIndent { padding-left:10px;}

/***** Mega Menu Dynamic ****/
.topnavContainer { 
	position: relative; 
	/*z-index: 1;*/
	z-index:12000 !important; /*submenu to go above all other elements */
	 margin:0; padding:0; height:0px; 
}
ul#topnav2 {

		margin: 0 10px 0 0; 
		padding: 0;
		float:right;
		/* width: 690px; */ /* 680 */
		list-style: none;
		font-size: 12px;
		
	}
	
	ul#topnav2 li {
		list-style: none;
		float:left;
		margin:0;
		padding:0;
		position:relative;
		text-align:left;
		
	}
	ul#topnav2 li a {
		float:left;
		font-size:12px;		
		padding: 0px 0px 5px 12px;
		margin:0;
		line-height: 15px;
		color:#666666;
		height:33px;
		font-weight:normal;
		/* text-indent: -9999px; push text off page */
		/*height: 44px; */
	}
	
	ul#topnav2 li a span {
		/*padding: 10px 12px 13px 0;*/
		padding: 10px 11px 0 0; /* 10px 12px 0 0; */
		display:block;		
		height:28px;
		
		}
	ul#topnav2 li:hover a, ul#topnav2 li a:hover { background-position: left bottom;  } /*--Hover State--*/
	ul#topnav2 li:hover a span, ul#topnav2 li a:hover span { background-position: right bottom;  } /*--Hover State--*/

	
	ul#topnav2 li .sub {
		position: absolute; /*--Important--*/
		top: 38px; left: 2px;
		z-index: 99999;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider.jpg) repeat-y top left #ffffff;
			
		padding:0px;
		float: left;
		display: none; /*--Hidden for those with js turned off--*/
		border-right: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		
	}
	ul#topnav2 li .subPrintCut {
		background: #ffffff;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider190.jpg) repeat-y top left #ffffff;
		
	}
	 ul#topnav2 li .subEngraving {
		left: -24px;
		background: #ffffff;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider.jpg) repeat-y top left #ffffff;
	}
	 ul#topnav2 li .subScanMill {
		left: -104px;
		background: #ffffff;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider.jpg) repeat-y top left #ffffff;
	}
	 ul#topnav2 li .subSolutions {
		left: -406px;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider_onecol.gif) repeat top left #ffffff;
	}
	 ul#topnav2 li .subCompany {
		left: -308px;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider_onecol.gif) repeat top left #ffffff;
	}
	 ul#topnav2 li .subGallery {
		left: -115px;
		background: #ffffff;
	}
	 ul#topnav2 li .subSupport {
		left: -448px;
		background:url(/resources/images/backgrounds/megamenu/topnav_bg_divider_onecol.gif) repeat top left #ffffff;
	}
	ul#topnav2 li .row { /*--If needed to break out into rows--*/
		clear: both;
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
	
	ul#topnav2 li .sub ul{
		list-style: none;
		margin: 0; 
		width: 175px;
		float: left;	
		padding: 10px 0;
	}
	ul#topnav2 li .subPrintCut ul{
		
		width: 190px;
		float: left;	
		background:none;
		
	}
	 
	ul#topnav2 .sub ul li {
		width: 100%; /*--Override parent list item--*/
		color: #666666;
		
	}
	ul#topnav2 .sub ul li h2 { /*--Sub nav heading style--*/
		margin: 0;
		padding: 0 10px 3px 20px;
		font-size: 12px;
		line-height:15px;
		color:#27457C;
	}
	
	ul#topnav2 .sub ul li h2 a  { /*--Sub nav heading link style--*/
		
		padding:0px;
		color:#27457C;
		line-height:15px;
		
	}
	

	ul#topnav2 .sub ul li a {
		float: none;
		text-indent: 0; /*--Override text-indent from parent list item--*/
		height: auto; /*--Override height from parent list item--*/
		padding: 3px 20px;
		display: block;
		text-decoration: none;
		color: #666666;
		font-weight: normal;
	}
	ul#topnav2 .sub ul li a:hover {
		color:#0066FF;
		background-position: 5px 12px ;/*--Override background position--*/
		font-weight: normal;
	}
	/* main nav tab backgrounds */
	ul#topnav2 a.nav, ul#topnav2 a span  {
	/*background: url('/resources/images/backgrounds/megamenu/button_printcut.gif') no-repeat;*/
	background: url(/resources/images/backgrounds/megamenu/menubutton_dynamic.gif) no-repeat;
	background-position: top;
	}
	ul#topnav2 .sub ul li.topnavIndent { padding-left:10px;}

/**** Translation ****/

/*

#WebLite-language-selector {
margin:0 !important;
padding:0 !important;
position:relative;
width:125px;
z-index:999;
}
#WebLite-language-selector-languages {
background-color:white;
border:1px solid #CCCCCC;
display:none;
left:0;
margin:0 !important;
padding:0 !important;
position:absolute;
top:17px;
width:250px;
z-index:999;
}
#WebLite-language-selector-languages div.languages-wrapper {
padding:10px;
}
#WebLite-language-selector-languages div.languages-wrapper a {
color:#333333;
font-size:12px;
text-decoration:none;
}
#WebLite-language-selector-languages div.languages-wrapper a:hover {
background-color:#EAEAEA;
}
#WebLite-language-selector-languages h3, #WebLite-language-selector-footer {
background-color:#EAEAEA;
color:#333333;
font-family:verdana,sans-serif;
font-size:12px;
font-weight:normal;
margin:0 !important;
padding:3px 10px;
}
#WebLite-language-selector-footer a {
text-decoration:none;
}
#WebLite-language-selector-footer {
font-size:10px;
text-align:right;
}
div.WebLite-language-selector-inline a {
color:black;
font-family: Tahoma, Arial, Helvetica, sans-serifsans-serif;
font-size:10px;
text-decoration:none;
}
div.WebLite-language-selector-inline a.selected {
font-weight:bold;
}
div.WebLite-language-selector-inline a:hover {
text-decoration:underline;
}
div.WebLite-language-selector-inline img {
background-color:transparent;
border:medium none;
padding:0;
vertical-align:text-bottom;
display:none;

}
div.WebLite-language-selector-inline.flags-only span {
display:none;
}

*/


/***** Box Round Corners ****/


/*  Box1 - 150px x 150px  */
.box1			{ width: 150px; height:150px; background: #ffffff; border: 1px solid #cccccc; /*position: relative; */ margin: 4px; font-size:11px; }
.box1 .tl		{ position: absolute; width: 10px; height: 10px; background:url(/resources/images/corners/box1-tl.png); top: -1px; left: -1px; }
.box1 .tr		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-tr.png); position: absolute; top: -1px; right: -1px; }
.box1 .bl		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-bl.png); position: absolute; bottom: -1px; left: -1px; }
.box1 .br		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-br.png); position: absolute; bottom: -1px; right: -1px; }
.box1 .inside	{ padding: 10px; }


/* Box2  */
.box2			{ background: #ffffff; border: 1px solid #cccccc; position: relative; margin: 4px; font-size:11px; }
.box2 .tl		{ position: absolute; width: 10px; height: 10px; background:url(/resources/images/corners/box1-tl.png); top: -1px; left: -1px; }
.box2 .tr		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-tr.png); position: absolute; top: -1px; right: -1px; }
.box2 .bl		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-bl.png); position: absolute; bottom: -1px; left: -1px; }
.box2 .br		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-br.png); position: absolute; bottom: -1px; right: -1px; }
.box2 .inside	{ padding: 10px; }

/* Box3  */
.box3			{ background: #ffffff; border: 1px solid #cccccc; position: relative; font-size:11px; }
.box3 .tl		{ position: absolute; width: 10px; height: 10px; background:url(/resources/images/corners/box1-tl.png); top: -1px; left: -1px; }
.box3 .tr		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-tr.png); position: absolute; top: -1px; right: -1px; }
.box3 .bl		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-bl.png); position: absolute; bottom: -1px; left: -1px; }
.box3 .br		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-br.png); position: absolute; bottom: -1px; right: -1px; }
.box3 .inside	{ padding: 10px; }


/* BoxNav1  */
.boxNav1			{ background: #ffffff; border: 1px solid #cccccc; position: relative; margin: 4px; font-size:11px; }
.boxNav1 .tl		{ position: absolute; width: 10px; height: 10px; background:url(/resources/images/corners/box1-tl.png); top: -1px; left: -1px; }
.boxNav1 .tr		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-tr.png); position: absolute; top: -1px; right: -1px; }
.boxNav1 .bl		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-bl.png); position: absolute; bottom: -1px; left: -1px; }
.boxNav1 .br		{ width: 10px; height: 10px; background: url(/resources/images/corners/box1-br.png); position: absolute; bottom: -1px; right: -1px; }
.boxNav1 .inside	{ padding: 10px; }


/***** Global Classes *****/
 
.clear         	{ clear:both; }

.visible		{ visibility: visible; }
.hidden			{ visibility: hidden; }

.nodisplay		{ display: none;}
.display		{ display: block;}

.block			{ display: block; }
 
.float-left    	{ float:left; }
.float-right   	{ float:right; }
 
.text-left     	{ text-align:left; }
.text-right    	{ text-align:right; }
.text-center   	{ text-align:center; }
.text-justify  	{ text-align:justify; }
 
.bold          	{ font-weight:bold; }
.italic        	{ font-style:italic; }
.underline     	{ border-bottom:1px solid; }
.highlight     	{ background:#ffc; }
 
.nopadding     	{ padding:0; }
.noindent      	{ margin-left:0;padding-left:0; }
.nobullet      	{ list-style:none;list-style-image:none; }

/***** Dynamic buttons *****/
/* Dynamic Button Blue arrow EEEEEE Background */
a.btnDynBlueArrowBGeee {
	background:url(/resources/images/buttons/btn_dyn_arrowBlue_bgEEE.png) top left no-repeat;
	color:#333333;
	padding-left:25px;
	float:left;
	font-size:11px;
}

a.btnDynBlueArrowBGeee span {
	background:url(/resources/images/buttons/btn_dyn_arrowBlue_bgEEE.png) top right no-repeat;
	padding:5px 10px 4px 0px;
	float:left;
}

a.btnDynBlueArrowBGeee:hover { 
	background:url(/resources/images/buttons/btn_dyn_arrowBlue_bgEEE.png) bottom left no-repeat;
	cursor:pointer; /* FOR IE6 */
}
	
a.btnDynBlueArrowBGeee:hover span { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowBlue_bgEEE.png) bottom right no-repeat;
	cursor:pointer; /* FOR IE6 */
}
/*  Dynamic Button Red arrow EEEEEE Background */
a.btnDynRedArrowBGeee { 
	background:url(/resources/images/buttons/btn_dyn_arrowRed_bgEEE.png) top left no-repeat;
	color:#333333;
	padding-left:25px;
	float:left;
	font-size:11px;
}

a.btnDynRedArrowBGeee span { 
	background:url(/resources/images/buttons/btn_dyn_arrowRed_bgEEE.png) top right no-repeat;
	padding:5px 20px 4px 10px;
	float:left;
}

a.btnDynRedArrowBGeee:hover { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowRed_bgEEE.png) bottom left no-repeat;
	cursor:pointer; /* FOR IE6 */
}
	
a.btnDynRedArrowBGeee:hover span { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowRed_bgEEE.png) bottom right no-repeat;
	cursor:pointer; /* FOR IE6 */
}
/*  Dynamic Button Blue arrow  White Background */
a.btnDynBlueArrowBGwhite {
	background:url(/resources/images/buttons/btn_dyn_arrowBlue_bgwhite.png) top left no-repeat;
	color:#333333;
	padding-left:25px;
	float:left;
	font-size:11px;
}

a.btnDynBlueArrowBGwhite span {
	background:url(/resources/images/buttons/btn_dyn_arrowBlue_bgwhite.png) top right no-repeat;
	padding:5px 10px 4px 0px;
	float:left;
}

a.btnDynBlueArrowBGwhite:hover { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowBlue_bgwhite.png) bottom left no-repeat;
	cursor:pointer; /* FOR IE6 */
}
	
a.btnDynBlueArrowBGwhite:hover span { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowBlue_bgwhite.png) bottom right no-repeat;
	cursor:pointer; /* FOR IE6 */
}
/*  Dynamic Button Red arrow  White Background */
a.btnDynRedArrowBGwhite {
	background:url(/resources/images/buttons/btn_dyn_arrowRed_bgwhite.png) top left no-repeat;
	color:#333333;
	padding-left:25px;
	float:left;
	font-size:11px;
}

a.btnDynRedArrowBGwhite span {
	background:url(/resources/images/buttons/btn_dyn_arrowRed_bgwhite.png) top right no-repeat;
	padding:5px 10px 4px 0px;
	float:left;
}

a.btnDynRedArrowBGwhite:hover { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowRed_bgwhite.png) bottom left no-repeat;
	cursor:pointer; /* FOR IE6 */
}
	
a.btnDynRedArrowBGwhite:hover span { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowRed_bgwhite.png) bottom right no-repeat;
	cursor:pointer; /* FOR IE6 */
}
/*  Dynamic Button Red END arrow  White Background */
a.btnDynRedArrowEndBGwhite {
	background:url(/resources/images/buttons/btn_dyn_arrowRedEnd_bgwhite.png) top left no-repeat;
	color:#333333;
	padding-left:15px;
	float:left;
	font-size:11px;
}

a.btnDynRedArrowEndBGwhite span {
	background:url(/resources/images/buttons/btn_dyn_arrowRedEnd_bgwhite.png) top right no-repeat;
	padding:5px 35px 4px 10px;
	float:left;
}

a.btnDynRedArrowEndBGwhite:hover { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowRedEnd_bgwhite.png) bottom left no-repeat;
	cursor:pointer; /* FOR IE6 */
}
	
a.btnDynRedArrowEndBGwhite:hover span { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowRedEnd_bgwhite.png) bottom right no-repeat;
	cursor:pointer; /* FOR IE6 */
}
/*  Dynamic Button Red END arrow  EEE Background */
a.btnDynRedArrowEndBGeee {
	background:url(/resources/images/buttons/btn_dyn_arrowRedEnd_bgeee.png) top left no-repeat;
	color:#333333;
	padding-left:15px;
	float:left;
	font-size:11px;
}

a.btnDynRedArrowEndBGeee span {
	background:url(/resources/images/buttons/btn_dyn_arrowRedEnd_bgeee.png) top right no-repeat;
	padding:5px 35px 4px 10px;
	float:left;
}

a.btnDynRedArrowEndBGeee:hover { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowRedEnd_bgeee.png) bottom left no-repeat;
	cursor:pointer; /* FOR IE6 */
}
	
a.btnDynRedArrowEndBGeee:hover span { /*hover*/
	background:url(/resources/images/buttons/btn_dyn_arrowRedEnd_bgeee.png) bottom right no-repeat;
	cursor:pointer; /* FOR IE6 */
}

