/*ADDED STYLES*/

.rz_selcountry_Container
{
	background: transparent no-repeat right top;
	height: 310px;
	width: 690px;
	margin: 0 7%;
}

.rz_selcountry_bodyL
{
	background: transparent URL(  '../images/rz_gl_selcountry_bkg.png' ) no-repeat left top;
	display: block;
	float: left;
	height: 310px;
	width: 345px;
	margin: 0;
	padding: 0;
	position: relative;
}

.rz_selcountry_bodyL select
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	width: 160px;
	padding: 2px;
	margin: 6px 0 0 0 !important;
	margin: /**/ 5px 0 0 0;
	margin: 5px 0 0 0;
}

.rz_selcountry_button
{
	height: 22px;
	width: 24px;
	float: right;
	margin-top: 6px;
	margin-bottom: 10px;
}

.rz_selcountry_chkbox
{
	font-size: 10px;
	font-weight: bold;
	width: 185px;
}

.rz_selcountry_content
{
	position: absolute;
	bottom: 14px;
	color: #fff;
	padding: 0 14px;
	width: 310px;
}

.rz_selcountry_content h2
{
	color: #252223;
	margin-bottom: 5px;
}

.rz_selcountry_form
{
	margin-top: 15px;
	width: 195px;
}

.rz_selcountry_logo
{
	background-image: URL(  '../images/global/rz_gl_selcountry_logo.gif' );
	height: 52px;
	width: 215px;
	margin: 31px 0 0 11px;
	position: relative;
}

.rz_selcountry_logo a
{
	display: block;
	height: 52px;
	width: 215px;
	position: relative;
}

BODY
{
	text-align: center;
	font-size: 11px;
	font-family: Arial;
	background-image: URL(  '../images/global/rz_gl_tile.gif' );
}
A
{
	color: #CB2032;
	font-weight: bold;
}
A:HOVER
{
	text-decoration: none;
}
h2
{
	font-family: Arial;
	font-size: 14px;
	color: #CB2031;
	font-weight: bold;
}
h3
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}


/* ----> CLEAR ALL HTML ELEMENT DEFAULTS */
BODY, A, P, H1, H2, H3, H4, UL, LI, SELECT, INPUT, FORM, IMG, STRONG
{
	margin: 0;
	padding: 0;
}

/* ----> MAIN CONTAINER */
div.rz_global_mainContainer
{
	/* FOR IE */
	margin-left: auto;
	margin-right: auto;
}
.rz_global_mainContainer
{
	position: relative;
	display: block;
	margin-top: 62px;
	margin-bottom: 40px;
	width: 804px;
	text-align: left;
}

/* --------> HOME PAGE */
.rz_global_nav_HOME
{
	position: relative;
	float: left;
	display: block;
	width: 232px;
	background-color: transparent;
}
/* ----> BOTTOM OF LEFT NAV - ADJUST HEIGHT TO MEET BODY HEIGHT - SPECIFIC HEIGHT FOR HOME PAGE */
.rz_global_navB_HOME
{
	position: relative;
	display: block;
	width: 232px;
	height: 149px !important;
	height: /**/ 149px;
	margin: 0;
	padding: 0;
	background-color: transparent;
}
.rz_global_navB1_HOME
{
	position: relative;
	display: block;
	width: 232px;
	height: 138px;
	margin: 0;
	padding: 0;
	background-color: #262425;
}
.rz_global_navB1_HOME FORM
{
	margin: 0px 0 0 12px;
	font-family: Arial;
	font-size: 1.1em;
	color: #FFFFFF; /* #7D7D7D changed to reflect new textbox background color*/
}
.rz_global_navB1_HOME INPUT
{
	width: 175px;
	font-family: Arial;
	font-size: 1.1em;
	color: #000;
	background-color: #FFFFFF; /* #7D7D7D changed to reflect new textbox background color*/
	margin: 10px 0 8px 0;
	padding: 0px 0px 0px 0px;
}
.rz_global_navB1_HOME p
{
	margin: 0px 0 0 12px;
	font-family: Arial;
	font-size: 1.1em;
	color: #FFFFFF; /* #7D7D7D changed to reflect new textbox background color*/
}

.rz_global_navB1_HOME a
{
	color: #fff;
	text-decoration: underline;
}
.rz_global_navB1_HOME a:hover
{
	text-decoration: none;
}
.rz_global_navB2
{
	position: relative;
	display: block;
	width: 232px;
	height: 10px;
	margin: 0;
	padding: 0;
	background-image: URL(  '../images/global/rz_gl_find_cap.gif' );
	background-repeat: no-repeat;
}

/* ----> BODY CONTENT */
.rz_home_body
{
	position: relative;
	display: block;
	float: left;
	width: 572px;
	margin: 0;
	padding: 0;
}
.rz_home_bodyA
{
	position: relative;
	display: block;
	float: left;
	width: 572px;
	height: 216px;
	overflow: hidden;
	margin: 0px;
	padding: 0;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff !important;
	border-top: 0px none;
	background-color: #fff;
	border-bottom: 0px none;
}


.rz_home_bodyA OBJECT
{
	margin: 0;
	padding: 0;
}
.rz_home_bodyB
{
	position: relative;
	display: block;
	float: left;
	width: 572px;
	margin: 0;
	padding: 0;
	background-image: none;
}
.rz_home_bodyB .rz_home_bodyB_Left
{
	position: relative;
	display: block;
	float: left;
	width: 560px;
	height: 148px;
	margin: 0;
	padding: 0;
	background-color: #CE1F26;
	background-image: URL(  '../images/main/rz_mn_bottom_tile.gif' );
	background-position: bottom;
	background-repeat: repeat-x;
}
.rz_home_bodyB .rz_home_bodyB_Left .rz_home_bodyB_Left_content
{
	z-index: 10;
	display: block;
	position: relative;
	float: left;
	height: 138px;
	width: 380px;
	margin: 10px 0 0 15px !important;
	margin: /**/ 10px 0 0 8px;
	margin: 10px 0 0 8px;
}

.rz_home_bodyB .rz_home_bodyB_Left .rz_home_bodyB_right_europe
{
	z-index: 100;
	float: right;
	position: relative;
	padding-top: 10px;
	height: 50px;
	width: 160px;
}
.rz_home_bodyB .rz_home_bodyB_Left .rz_home_bodyB_Left_content IMG
{
	margin: 0 0 4px 0;
}

.rz_home_bodyB .rz_home_bodyB_Left
{
	list-style: none;
}

.rz_home_bodyB_Left_content LI
{
	margin: 0;
	padding: 0px 15px 0 0px; /* background-image: URL('../images/main/rz_mn_news_arrow.gif'); 							background-repeat: no-repeat; 							 background-position: center left; */
}

.rz_home_bodyB .rz_home_bodyB_Left UL
{
	list-style: none;
	list-style-image: url(  '../images/main/rz_mn_news_arrow.gif' );
	margin: 0 0 0 10px;
}
.rz_home_bodyB_Left_content a
{
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
}
.rz_home_bodyB_Left_content a:hover
{
	text-decoration: underline;
}

.rz_home_bodyB .rz_home_bodyB_Right
{
	z-index: -1;
	position: relative;
	display: block;
	float: left;
	width: 12px;
	height: 148px !important;
	height: /**/ 149px;
	margin: 0;
	padding: 0;
	background-image: URL(  '../images/main/rz_mn_bottom_cap.gif' );
	background-repeat: no-repeat;
	background-position: bottom;
}



/* ----> GLOBAL HEADER */
.rz_global_header
{
	position: relative;
	float: left;
	display: block;
	width: 804px;
	height: 118px;
}
/*  WHERE TO BUY / MEDIA/PRESS / CONTACT NAV ITEMS */
.rz_global_headerA
{
	position: relative;
	float: right;
	display: block;
	width: 790px;
	height: 14px;
	text-align: right;
	margin: 0 14px 0 0;
	padding: 0;
}
.rz_global_headerA UL, .rz_global_headerA LI
{
	list-style: none;
	display: inline;
}
.rz_global_headerB
{
	position: relative;
	float: right;
	display: block;
	width: 804px;
	height: 104px;
}
.rz_global_headerB_left
{
	position: relative;
	float: left;
	display: block;
	width: 232px;
	height: 104px;
	background-image: URL(  '../images/global/rz_gl_logo.gif' );
}
.rz_global_headerB_left a
{
	position: relative;
	float: left;
	display: block;
	width: 232px;
	height: 104px;
}
.rz_global_headerB_right
{
	position: relative;
	float: left;
	display: block;
	width: 572px;
	height: 104px;
}
.rz_global_headerB_rightA
{
	position: relative;
	float: left;
	display: block;
	width: 561px;
	height: 104px;
	text-align: right;
	background-image: URL(  '../images/global/rz_gl_top_tile.gif' );
	background-repeat: repeat-x;
	background-color: #D6373C;
}
.rz_global_headerB_rightA UL, .rz_global_headerB_rightA LI
{
	list-style: none;
	display: inline;
}
.rz_global_headerB_rightA UL UL
{
	list-style: none;
	display: inline;
	margin: 0px 2px 0 0;
}
.rz_global_headerB_rightA IMG
{
	margin: 48px 0 8px 0;
}


/* TOP MIDDLE NAV */

.rz_global_navTop_shop_wrap
{
	position: absolute;
	top: 77px;
	left: 0px;
	padding: 0 0 0 0px;
	width: 561px !important;
	width: /**/ 560px;
	width: 560px;
	height: 20px;
}

.rz_global_navTop_shop_wrap_active
{
	position: absolute;
	top: 77px;
	left: 0px;
	padding: 0 0 0 0px;
	width: 566px !important;
	width: /**/ 560px;
	width: 560px;
	height: 20px;
}
.rz_global_navTop_shop
{
	z-index: 99;
	position: absolute;
	display: none;
	visibility: hidden;
	top: 0;
	left: 183px !important;
	left: 195px;
}
.rz_global_navTop_shop_active
{
	z-index: 99;
	position: relative;
	display: block;
	visibility: visible;
	width: 560px;
	height: 20px;
	float: right;
	padding: 0 5px 0 0px !important;
	padding: 0 0px 0 0px;
}

/* LEARN */

.rz_global_navTop_learn_wrap
{
	position: absolute;
	top: 77px;
	left: 0px;
	padding: 0 0 0 0px;
	width: 561px !important;
	width: /**/ 560px;
	width: 560px;
	height: 20px;
}

.rz_global_navTop_learn_wrap_active
{
	position: absolute;
	top: 77px;
	left: 0px;
	padding: 0 0 0 0px;
	width: 561px !important;
	width: /**/ 560px;
	width: 560px;
	height: 20px;
}
.rz_global_navTop_learn
{
	z-index: 99;
	position: absolute;
	display: none;
	visibility: hidden;
	top: 0;
	left: 150px;
}
.rz_global_navTop_learn_active
{
	z-index: 99;
	position: relative;
	display: block;
	visibility: visible;
	width: 560px;
	height: 20px;
	float: right;
	padding: 0 0px 0 0px !important;
	padding: 0 0px 0 0px;
}

/* SUPPORT */

.rz_global_navTop_support_wrap
{
	position: absolute;
	top: 77px;
	left: 0px;
	padding: 0 0 0 0px;
	width: 567px !important;
	width: 565px;
	height: 20px;
}

.rz_global_navTop_support_wrap_active
{
	position: absolute;
	top: 77px;
	left: 0px;
	padding: 0 0 0 0px;
	padding: 0 0 0 0px;
	width: 567px !important;
	width: 565px;
	height: 20px;
}
.rz_global_navTop_support
{
	z-index: 99;
	position: absolute;
	display: none;
	visibility: hidden;
	top: 0;
	left: 98px !important;
	left: 86px;
}
.rz_global_navTop_support_active
{
	z-index: 99;
	position: relative;
	display: block;
	visibility: visible;
	width: 550px;
	height: 20px;
	float: right;
	padding: 0 5px 0 2px !important;
	padding: 0 3px 0 3px;
}

.rz_global_navTop_subs A
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0 0 12px;
	text-decoration: none;
}
.rz_global_navTop_subs A:HOVER
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0 0 12px;
	text-decoration: underline;
}
.rz_global_navTop_subs_active A
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0 0 12px;
	text-decoration: underline;
}
.rz_global_navTop_subs_active A:HOVER
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0 0 12px;
	text-decoration: underline;
}

/* END TOP MIDDLE NAV */






.rz_global_headerB_rightB
{
	position: relative;
	float: left;
	display: block;
	width: 11px;
	height: 104px;
	background-image: URL(  '../images/global/rz_gl_top_cap.gif' );
	background-repeat: no-repeat;
	background-position: right;
}
/* ----> GLOBAL HEADER ENDS */


/* ----> GLOBAL LEFT NAV */
.rz_global_nav
{
	position: relative;
	float: left;
	display: block;
	width: 232px;
	background-color: #262425;
}
/*  MAIN LEFT NAV */
.rz_global_navA
{
	position: relative;
	display: block;
	width: 232px;
	margin: 0px;
	padding: 0px;
	background-color: #CECECE;
}

.rz_global_navA IMG
{
	padding: 0;
	margin: 0;
}
.rz_global_navA UL
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.rz_global_navA LI
{
	list-style: none;
	margin: 0px;
	padding: 0px; /* THIS BIT IS FOR IE 6.0 */
	font-size: .1em;
	line-height: .1em;
	display: block;
}
/* THIS BIT IS FOR STINKING IE 5.5 */
.rz_global_navA ul a
{
	display: block;
	float: left;
	clear: left;
}
/* THIS BIT CLEARS THE ABOVE JUNK FOR THE REAL BROWSERS OUT THERE */
/* PLEASE GET RID OF INTERNET EXPLORER AND GET A WEB STANDARDS COMPLIANT BROWSER!!! */
.rz_global_navA li > a
{
	float: none;
}
.rz_global_navA A
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* SUB NAV ITEMS */

.rz_global_navA_attach, .rz_global_navA_access
{
	position: relative;
	float: left;
	display: none;
	width: 232px;
}


.rz_global_navA_attach_active, .rz_global_navA_access_active
{
	position: relative;
	display: block;
	width: 231px;
	border-bottom: 2px solid #A1A0A0;
	border-right: 1px solid #333;
	margin: 0;
	padding: 0;
}

.rz_global_navA .rz_global_nav_subs
{
	width: 203px;
	height: 16px;
	margin: 0px 0 0 6px;
	padding: 3px 0 0 22px;
	font-family: Arial;
	font-size: 10px;
	color: #333;
	background-image: URL(  '../images/nav/rz_nav_sub_rule_trans.gif' );
	background-position: bottom;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.rz_global_navA .rz_global_nav_subs_active
{
	width: 203px;
	height: 16px;
	margin: 0px 0 0 6px;
	padding: 3px 0 0 22px;
	font-family: Arial;
	font-size: 10px;
	color: #CB2031;
	background-image: URL(  '../images/nav/rz_nav_sub_rule_trans.gif' );
	background-position: bottom;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.rz_global_navA .rz_global_nav_subs_active A
{
	color: #CB2031;
	text-decoration: none;
	font-weight: bold;
}
.rz_global_navA .rz_global_nav_subs_active A:HOVER
{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}



.rz_global_navA .rz_global_nav_subs IMG
{
	margin: 0;
	padding: 0;
}

.rz_global_navA UL UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.rz_global_navA LI LI
{
	list-style: none;
	margin: 0;
	padding: 3px 0 0 20px;
	line-height: 1.1em;
}
.rz_global_nav_subs A
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	line-height: 1.1em;
}
.rz_global_nav_subs A:HOVER
{
	color: #CB2031;
	text-decoration: none;
}



/* ----> THE SEARCH BIT UNDER THE LEFT MAIN NAV */
.rz_global_navB
{
	z-index: 2;
	position: relative;
	display: block;
	width: 232px;
	margin: 0;
	padding: 0;
}
.rz_global_navB1
{
	position: relative;
	display: block;
	width: 232px;
	margin: 0;
	padding: 0;
	background-color: #262425;
	color:Red;
}
.rz_global_navB1 FORM
{
	margin: 0px 0 0 12px;
	font-family: Arial;
	font-size: 1.1em;
	color: #FFFFFF; /*#7D7D7D; changed to reflect new style*/
}
.rz_global_navB1 INPUT
{
	width: 175px;
	font-family: Arial;
	font-size: 1.1em;
	color: #000;
	background-color: #FFFFFF; /*#7D7D7D; changed to reflect new style*/
	margin: 10px 0 8px 0;
	padding: 0px 0px 0px 0px;
}
.rz_global_navB1 p
{
	margin: 0px 0 0 12px;
	font-family: Arial;
	font-size: 1.1em;
	color: #FFFFFF; /*#7D7D7D; changed to reflect new style*/
}

.rz_global_navB1 a
{
	color: #fff;
	text-decoration: underline;
}
.rz_global_navB1 a:hover
{
	text-decoration: none;
}
.rz_global_search_button_wrapper
{
	position: relative;
}
.rz_global_search_button
{
	position: absolute;
	top: -28px !important;
	top: -40px;
	left: 188px;
	height: 29px;
	width: 36px;
}
.rz_global_navB2
{
	position: relative;
	display: block;
	width: 232px;
	height: 10px;
	margin: 0;
	padding: 0;
}


SPAN.hplGenericBody
{
	font-size: 20px;
	color: #CC3333;
}


/* ----> BODY CONTENT */
.rz_global_body
{
	position: relative;
	display: block;
	float: left;
	width: 572px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

.rz_global_bodyA
{
	position: relative;
	display: block;
	float: left;
	width: 572px;
	min-height: 470px; /*changed from min-height: 470px;*/
	margin: 0;
	padding: 0;
	background-color: #fff;
}

.rz_global_page_header
{
	position: relative;
	float: left;
	width: 572px;
	height: 80px;
	margin: 0 0 8px 0;
	padding: 0;
}
.rz_global_page_header IMG
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rz_global_bodyA h2
{
	margin: 0px 0 4px 10px;
	padding: 5px 0 0 0;
	font-size: 16px;
	color: #CC3333;
}
.rz_global_bodyA h3
{
	margin: 0px 0 8px 10px;
	padding: 5px 0 0 0;
	font-family: Arial;
	font-size: 12px;
	color: #333;
}

.rz_global_bodyA p
{
	/*                color: #333;                 font-size: 11px;*/
	margin: 10px 0 5px 10px;
	padding: 0 30px 0 0;
}
.rz_global_bodyA a
{
	color: #CB2032;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.rz_global_bodyA a:hover
{
	text-decoration: underline;
}

.rz_global_bodyB
{
	position: relative;
	display: block;
	float: left;
	width: 572px;
	height: 30px;
	margin: 0;
	padding: 0;
	background-image: URL(  '../images/global/rz_gl_bottom_cap.gif' );
	background-repeat: no-repeat;
}
.rz_global_bodyA H2
{
	font-size: 14px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}


/* ---> PAGE BOTTOMS  */

.rz_global_foo
{
	position: relative;
	float: left;
	display: block;
	width: 804px;
	height: 30px;
	margin: 0px 0 0 0;
	padding: 0;
	background-color: yellow;
}
.rz_global_bodyBot_left
{
	position: relative;
	float: left;
	display: block;
	width: 232px;
	height: 30px;
	background-image: URL(  '../images/global/rz_gl_find_cap2.gif' );
	background-position: bottom;
	background-repeat: no-repeat;
}
.rz_global_bodyBot_right
{
	position: relative;
	float: left;
	display: block;
	width: 572px;
	height: 30px;
	background-image: URL(  '../images/global/rz_gl_bottom_cap.gif' );
	background-repeat: no-repeat;
}



/* ----> GLOBAL FOOTER */
.rz_global_footer
{
	position: relative;
	float: left;
	display: block;
	margin: 4px 0 0 0;
	width: 804px;
	height: 20px;
	text-align: center;
}
.rz_global_footer p
{
	font-family: Arial;
	font-size: 10px;
	color: #999;
	margin: 0;
	padding: 0;
}
.rz_global_footer a
{
	font-family: Arial;
	font-size: 10px;
	color: #999;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
.rz_global_footer a:hover
{
	text-decoration: none;
}

/* ******** END GLOBAL STYLES ******** */



/* ----> ACCESSORIES */
.rz_acc_bodyL
{
	position: relative;
	display: block;
	float: left;
	width: 530px;
	margin: 0px 0 0px 15px !important;
	margin: /**/ 0px 0 0 8px;
	margin: 0px 0 0 8px;
	padding: 0;
	background-image: none;
	clear: both;
}

.rz_acc_bodyL h2
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 18px;
}
.rz_acc_bodyL h3
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 12px;
	color: #CB2032;
}
.rz_acc_bodyL p
{
	/*                color: #333;                 font-size: 11px;*/
	margin: 0px 0 5px 0;
	padding: 0 30px 0 0;
}
.rz_acc_bodyL SELECT
{
	font-family: Arial;
	font-size: 10px;
	height: 20px;
	width: 160px;
	padding: 2px;
	margin: 6px 0 0 0 !important;
	margin: /**/ 5px 0 0 0;
}
.rz_acc_bodyL UL
{
	list-style: disc;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #333;
	list-style-position: inside;
}
.rz_acc_bitSet
{
	min-height: 310px;
	padding: 20px 0 10px 0;
}

.rz_acc_text
{
	position: relative;
	display: block;
	float: left;
	margin: 0 40px 0 0;
	padding: 0;
	width: 440px;
}
.rz_acc_textL
{
	position: relative;
	display: block;
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
	width: 175px;
}
.rz_acc_textR
{
	position: relative;
	display: block;
	float: left;
	margin: 0 0px 20px 0;
	padding: 0;
	width: 240px;
	min-height: 300px;
}
.rz_acc_textTop
{
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 540px;
	height: 32px;
	text-align: right;
}
.bitChart
{
	margin: 0px 0 20px 0px;
}

/* ----> ATTACHMENTS */

.attachmentItem
{
	color: #CB2032;
	font-size: 12px;
	font-weight:700;
	width:200px;
	padding-left:8px;
}
	


/* ----> APPLICATIONS */
.rz_apps_header_form
{
	position: absolute;
	display: block;
	visibility: visible;
	z-index: 99;
	top: 33px;
	left: 365px;
	height: 20px;
	width: 200px;
	font-size: 11px;
	padding: 2px;
}
.rz_apps_header_form SELECT
{
	font-family: Arial;
	font-size: 10px;
	height: 16px;
	width: 160px;
	padding: 0px;
	margin: 0;
}

.rz_apps_bodyL
{
	position: relative;
	float: left;
	width: 540px;
	margin: 0 0 0 10px !important;
	margin: 0 0 0 5px;
	padding: 0;
	background-image: none;
}
.rz_apps_bodyL UL
{
	list-style: disc;
	margin: 8px 0 20px 25px !important;
	margin: 4px 0 20px 25px;
	padding: 0;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	list-style-position: outside;
}
.rz_apps_bodyL LI
{
	list-style: disc;
	font-weight: normal;
	line-height: 16px;
}
.rz_apps_wrap
{
	position: relative;
	float: left;
	width: 540px;
	margin: 10px 0 10px 0;
	padding: 0;
	background-image: none;
}
.rz_apps_wrap_IMG
{
	float: right;
}

.rz_apps_bodyL A
{
	line-height: 16px;
	padding: 3px 0 0 0;
}

.rz_apps_wrap UL
{
	list-style: disc;
	margin: 8px 0 20px 25px !important;
	margin: 4px 0 20px 25px;
	padding: 0;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	list-style-position: outside;
}
.rz_apps_wrap LI
{
	list-style: disc;
	font-weight: normal;
	line-height: 16px;
}

/* ----> ATTACHMENTS */

.rz_att_bodyL
{
	position: relative;
	float: left;
	width: 500px;
	margin: 8px 0 0 10px !important;
	margin: /**/ 8px 0 0 5px;
	padding: 2px 30px 0 0 !important;
	padding: /**/ 4px 30px 0 0;
	background-image: none;
}
.rz_att_bodyL h2
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 18px;
}
.rz_att_bodyL h3
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 12px;
	color: #CB2032;
}
.rz_att_bodyL p
{
	/*                color: #333;                 font-size: 11px;*/
	margin: 0px 0 5px 0;
	padding: 0 30px 0 0;
}
.rz_att_bodyL SELECT
{
	font-family: Arial;
	font-size: 10px;
	height: 20px;
	width: 160px;
	padding: 2px;
	margin: 6px 0 0 0 !important;
	margin: /**/ 5px 0 0 0;
}
.rz_att_bodyL UL
{
	list-style: disc;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #333;
	list-style-position: inside;
}
.rz_att_bodyL LI
{
	list-style: disc;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #333;
	list-style-position: inside;
}
.rz_att_textL
{
	position: relative;
	display: block;
	float: left;
	margin: 0 40px 0 0;
	padding: 0;
	width: 200px;
}
.rz_att_bitSet
{
	position: relative;
	display: block;
	float: left;
	height: 310px;
	width: 200px;
	margin: 0;
	padding: 0;
}


/* ----> BREAK BITS */
.rz_break_bodyTopL
{
	margin: 0px 0 0 0;
	padding: 0 0 0 10px;
}

.rz_break_bodyTopL h2
{
	margin: 0px 5px 8px 0px;
	padding: 5px 0 0 0;
	font-size: 14px;
	color: #CB2032;
}
.rz_break_bodyTopL h3
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 12px;
	color: #CB2032;
}
.rz_break_bodyTopL p
{
	/*                color: #333;                 font-size: 11px;*/
	margin: 0px 0 5px 0;
	padding: 0 15px 0 0;
}

.rz_break_bodyTopL UL
{
	list-style-position: inside;
	font-family: Arial;
	font-size: 11px;
	color: #333;
}
.rz_break_bodyTopL LI
{
	list-style: disc;
	list-style-position: inside;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

.learn_bullet
{
	margin: 5px 0 0 0px;
	padding: 5px 30px 0 0px;
}

/* ----> BUY */

.rz_buy_bodyL
{
	position: relative;
	float: left;
	width: 255px;
	height: 310px;
	margin: 15px 0 0 10px !important;
	margin: /**/ 5px;
	margin: 5px;
	padding: 2px 30px 0 0 !important;
	padding: /**/ 4px 30px 0 0;
	padding: 4px 30px 0 0;
	background-image: URL(  '../images/global/rz_gl_line.gif' );
	background-position: right;
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 11px;
	color: #333;
}

.rz_buy_bodyL p
{
	/*                    font-family: Arial;                     font-size: 11px;                     color: #333;*/
	margin: 8px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
.rz_buy_bodyL LABEL
{
	padding: 0px 0 3px 0;
	margin: 0;
}
.rz_buy_formL
{
	position: relative;
	display: block;
	float: left;
	margin: 10px 4px 8px 0;
	width: 140px;
	height: 12px;
}
.rz_buy_formR
{
	position: relative;
	display: block;
	float: left;
	margin: 10px 0px 8px 0;
	padding: 0;
	height: 12px;
}
.rz_buy_formR2
{
	position: relative;
	display: block;
	float: left;
	margin: 20px 0 0 260px;
	padding: 0;
	height: 12px;
}
.rz_buy_formBot
{
	position: relative;
	display: block;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 250px;
	height: 28px;
	text-align: right;
}
.rz_buy_formBot2
{
	position: relative;
	display: block;
	float: left;
	margin: 10px 0 0 0;
	padding: 0; /* width: 250px; */
	height: 28px;
	text-align: right;
}
.rz_buy_bodyR
{
	position: relative;
	float: right;
	width: 260px;
	margin: 15px 12px 0 0px !important;
	margin: /**/ -2px 6px 0 0;
	margin: -2px 6px 0 0;
	padding: 0 0 0 0;
}
.rz_buy_wrap
{
	margin: 30px 0px 30px 0px;
	padding: 10px 0px 10px 0px;
}
.rz_buy_formL2
{
	position: relative;
	display: block;
	float: left;
	margin: 10px 4px 8px 0;
	padding: 0 0 0 10px;
	width: 140px;
	height: 12px;
}
.rz_buy_bodyL2
{
	position: relative;
	float: left;
	width: 255px;
	margin: 15px 0 25px 10px !important;
	padding: 4px 30px 9px 0;
	font-family: Arial;
	font-size: 11px;
	color: #333;
}
.rz_buy_bodyR_new
{
	position: relative;
	float: right;
	width: 260px;
	padding: 0 0px 10px 0;
	margin: 18px 0 25px 0; /*margin: 15px 10px 15px 0 !important;                 padding: 4px 30px 0 0; */
}
.rz_buy_right
{
	float: right;
	padding: 0 25px 0px 0;
}
.rz_buy_left
{
	float: left;
	margin: 0 0 5px 10px;
}
.rz_buy_bodyR1
{
	position: relative;
	float: left;
	display: block;
	width: 122px;
}
.rz_buy_bodyR2
{
	position: relative;
	float: left;
	display: block;
	width: 11px;
}
.rz_buy_bodyR3
{
	position: relative;
	float: left;
	display: block;
	width: 122px;
}

.rz_buy_bodyL SELECT
{
	font-family: Arial;
	font-size: 10px;
	height: 20px;
	width: 160px;
	padding: 2px;
	margin: 6px 0 0 0 !important;
	margin: /**/ 5px 0 0 0;
	margin: 5px 0 0 0;
}

.rz_buy_text
{
	padding: 0 0 0 5;
}

rz_buy_body /* inserted on 11.29.05 to fix WhereToBuy Rendering issues */
{
	position: relative;
	float: left;
	width: 515px;
	margin: 15px 0 0 10px !important;
	margin: /**/ 5px;
	margin: 5px;
	padding: 2px 30px 0 0 !important;
	padding: /**/ 4px 30px 0 0;
	padding: 4px 30px 0 0; /* background-image: URL('../images/global/rz_gl_line.gif');                 background-position: right;                 background-repeat: repeat-y; */
	font-family: Arial;
	font-size: 11px;
	color: #333;
}



/* ----> CONTACT */
.rz_contact_bodyL
{
	font-family:Arial;
	position: relative;
	float: left;
	width: 340px;
	height: 450px;
	margin: 0 0 20px 10px !important;
	margin: 0 0 10px 7px;
	padding: 0;
	background-image: none;
	background-image: URL(  '../images/global/rz_gl_line.gif' );
	background-position: right;
	background-repeat: no-repeat;
}
.rz_contact_bodyL IMG
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.rz_contact_bodyL h2
{
	margin: 0px 0 0px 0px;
	padding: 5px 0 0 0;
	font-size: 14px;
	color: #666;
}
.rz_contact_bodyL h3
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 11px;
	color: #CB2032;
}
.rz_contact_bodyL p
{
	margin: 0px 0 5px 0;
	padding: 0 15px 0 0;
}
.rz_contact_bodyL FORM
{
	color: #333;
	font-weight: bold;
}
.rz_contact_bodyL SELECT
{
	font-family: Arial;
	font-size: 10px;
	height: 20px;
	width: 220px;
	padding: 0px;
	margin: 0;
	padding: 2px 0 0 0;
}
.rz_contact_bodyL INPUT
{
	font-family: Arial;
	font-size: 10px;
	margin: 0;
	padding: 2px 0 0 0;
}
.rz_contact_button
{
	position: relative;
	display: block;
	float: left;
	left: 200px;
	margin: 0;
	padding: 0 20px 0 20px;
}
.rz_contact_bodyR
{
	position: relative;
	float: left;
	width: 200px;
	height: 200px;
	margin: 100px 0 0 0;
	padding: 0;
	background-image: none;
}

/* ----> MEDIA */
.rz_media_bodyTopL
{
	position: relative;
	float: left;
	display: block;
	width: 360px;
	margin: 0 0 0 0px !important;
	margin: 0 0 0 0px; /**/
	margin: 0 0 0 0px;
	padding: 0;
	background-image: none;
}
.rz_media_bodyTopR
{
	position: relative;
	float: right;
	width: 190px;
	margin: 0 0 0 0px;
	padding: 0;
	background-image: none;
}

.rz_media_bodyBot
{
	position: relative;
	float: left;
	width: 550px;
	margin: 10px 0 20px 10px !important;
	margin: /**/ 10px 0 20px 5px;
	margin: 10px 0 20px 5px;
	padding: 0 0 0 0;
}
.rz_media_bodyBot UL
{
	color: #333;
	line-height: 16px;
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style: none;
}
.rz_media_bodyBot h2
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 14px;
	color: #999;
}
.rz_media_bodyBot .rz_media_h2_line
{
	width: 550px;
	height: 1px;
	border-bottom: 1px solid #ccc;
	margin: 2px 0 5px 0 !important;
	margin: /**/ -12px 0 5px 0;
	padding: 0;
}

.rz_media_bodyBot h3
{
	margin: 0px 0 4px 10px;
	padding: 5px 0 0 0;
	font-size: 12px;
	color: #CB2032;
}
.rz_media_bodyBot p
{
	/*                color: #666;                 font-size: 11px;*/
	margin: 0px 0 5px 0;
	padding: 0 15px 0 0;
}
.rz_media_bodyBot STRONG
{
	color: #CB2032;
	font-weight: bold;
	margin: 0 4px 0 5px;
	padding: 0;
	font-size: 11px;
}
.rz_media_bodyBot a
{
	color: #CB2032;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.rz_media_bodyBot a:hover
{
	text-decoration: underline;
}



.rz_media_bodyA OBJECT
{
	margin: 0;
	padding: 0;
}



/* ----> OWNER'S MANUAL */
.rz_product_bodyTopL
{
	margin: 8px 0 0 0;
	padding: 0 0 0 10px;
}
.rz_product_bodyTopL H2, .rz_product_bodyTopL p
{
	margin-left: 0px;
}
.rz_product_bodyTopL SELECT
{
	margin-left: 0px;
	font-family: Arial;
	font-size: 11px;
}

/* ----> PRODUCTS */

.rz_product_headerOM
{
	position: absolute;
	top: 80px;
	left: 380px;
	width: 185px;
	height: 28px;
	margin: 4px 6px 8px 0;
	padding: 0;
	text-align: right;
}
.rz_product_headerOM IMG
{
	text-align: right;
}
.rz_product_bodyL
{
	position: relative;
	float: left;
	width: 255px;
	min-height: 300px; /* height: 300px; */
	margin: 8px 0 0 10px !important;
	margin: /**/ 5px 0px 0px 5px;
	margin: 5px 0px 0px 5px;
	padding: 2px 30px 0 0 !important;
	padding: /**/ 0px 30px 0 0;
	padding: 4px 30px 0 0;
	background-image: URL(  '../images/global/rz_gl_line.gif' );
	background-position: top right;
	background-repeat: no-repeat;
}

.rz_product_bodyL h2
{
	margin: -8px 0 4px 0px;
	padding: 0px 0 0 0;
}
.rz_product_bodyL h3
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}
.rz_product_bodyL p
{
	/*                color: #333;                 font-size: 10px;*/
	margin: 0px 0 5px 0;
}
.rz_product_bodyL SELECT
{
	font-family: Arial;
	font-size: 10px;
	height: 20px;
	width: 160px;
	padding: 2px;
	margin: 6px 0 0 0 !important;
	margin: /**/ 5px 0 0 0;
}

.rz_product_textL
{
	position: relative;
	display: block;
	float: left;
	margin: 10px 4px 0 0;
	width: 160px;
	height: 28px;
}
.rz_product_textR
{
	position: relative;
	display: block;
	float: left;
	margin: 10px 4px 0 0;
	width: 50px;
	height: 28px;
}
.rz_product_bodyR
{
	position: relative;
	float: left;
	width: 260px;
	margin: 25px 0px 0 5px !important;
	margin: /**/ 30px 0px 0 0px;
	margin: 25px 0px 0 0px;
	padding: 0 0 0 0;
}
.rz_product_bodyR IMG
{
	margin: 25px 0 0 0;
}
.rz_product_bodyBot
{
	position: relative;
	float: right;
	width: 560px;
	margin: 15px 0 10px 10px !important;
	margin: /**/ 15px 0 10px 5px;
	padding: 0 0 0 0;
}
.rz_product_bodyBot h3
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}


/* -----> PROJECTS */
.rz_project_header_form
{
	position: absolute;
	display: block;
	visibility: visible;
	z-index: 99;
	top: 33px;
	left: 365px;
	height: 20px;
	width: 200px;
	font-size: 11px;
	padding: 2px;
}
.rz_project_header
{
	position: relative;
	z-index: 1;
	float: left;
	width: 572px;
	height: 80px;
	margin: 0px 0 8px 0;
	padding: 0;
}

.rz_project_bodyL
{
	position: relative;
	float: left;
	width: 265px;
	margin: 0 0 0 10px !important;
	margin: 0 0 0 5px;
	padding: 0;
	background-image: none;
}
.rz_project_bodyR
{
	position: relative;
	float: right;
	width: 265px;
	height: 200px;
	margin: 0 0 0 0;
	padding: 0;
	background-image: none;
}



.rz_project_bodyBot
{
	position: relative;
	float: left;
	width: 540px;
	margin: 10px 0 20px 0px !important;
	margin: 10px 0 20px 0px;
	padding: 0 0 0 0;
}

.rz_project_bodyBot UL
{
	color: #333;
	line-height: 16px;
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style: none;
}
.rz_project_bodyBot TD
{
	font-family: Arial;
	font-size: 11px;
	color: #333;
}


.rz_project_bodyL OBJECT
{
	margin: 0;
	padding: 0;
}
.rz_project_bodyL IMG
{
	margin: 0 0 5px 0;
}
.rz_project_bodyL h2
{
	margin: 0px 5px 8px 0px;
	padding: 5px 0 0 0;
	font-size: 14px;
	color: #CB2032;
}
.rz_project_bodyL h3
{
	margin: 0px 0 4px 10px;
	padding: 5px 0 0 0;
	font-size: 12px;
	color: #CB2032;
}
.rz_project_bodyL p
{
	/*                color: #333;                 font-size: 11px;*/
	margin: 0px 0 5px 0;
	padding: 0 15px 0 0;
}
.rz_search_form_wrap
{
	border-bottom: 1px solid #ECECEC;
	padding: 0 0 20px 0;
	margin: 0 0 20px;
}
.rz_project_bodyL FORM
{
	margin: 0 0 15px;
}
.rz_search_formL
{
	position: relative;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 175px;
	height: 30px;
}
.rz_search_formR
{
	position: relative;
	float: left;
	display: block;
	margin: -3px 0 0 0;
	padding: 0;
	width: 200px;
	height: 30px;
}


.rz_project_bodyL UL
{
	list-style: disc;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #333;
	list-style-position: inside;
}

.rz_project_header_form
{
	position: absolute;
	display: block;
	visibility: visible;
	z-index: 99;
	top: 33px;
	left: 365px;
	height: 20px;
	width: 200px;
	font-size: 11px;
	padding: 2px;
}
.rz_project_header_form SELECT
{
	font-family: Arial;
	font-size: 10px;
	height: 16px;
	width: 160px;
	padding: 0px;
	margin: 0;
}

/* ----> REGISTER */
.rz_reg_bodyTopL
{
	position: relative;
	float: left;
	width: 540px;
	margin: 10px 0 0 10px !important;
	margin: /**/ 10px 0 0 20px;
	margin: 10px 0 0 5px;
	padding: 0;
	background-image: none;
}
.rz_reg_bodyTopL TABLE
{
	margin: 0;
	padding: 0;
}


.rz_reg_bodyTopL h2
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 14px;
}
.rz_reg_bodyTopL h3
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 12px;
	color: #CB2032;
}
.rz_reg_bodyTopL p
{
	/*                color: #333;                 font-size: 11px;*/
	margin: 0px 0 5px 0;
	padding: 0 30px 0 0;
}
.rz_reg_bodyTopL SELECT
{
	font-family: Arial;
	font-size: 10px;
	height: 18px;
	padding: 2px;
	margin: 0;
}
.rz_reg_bodyTopL UL
{
	list-style: disc;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #333;
	list-style-position: inside;
}
.rz_reg_bodyTopL TD
{
	font-family: Arial;
	font-size: 11px;
	color: #333;
}
.rz_reg_table_odd
{
	background-color: #EFEFEF;
	border: 1px solid #A1A0A0;
}
.rz_reg_textBox1
{
	width: 150px;
	height: 16px;
	margin: 0;
	padding: 0;
}
.rz_reg_textBox2
{
	width: 40px;
	height: 16px;
	margin: 0;
	padding: 0;
}
.rz_reg_textBox3
{
	width: 200px;
	height: 16px;
	margin: 0;
	padding: 0;
}
.grid TD
{
	border-top: 1px solid #A1A0A0;
	border-right: 1px solid #A1A0A0;
}



/* ----> SEARCH */
.rz_search_bodyL h2
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 16px;
	color: #CC3333;
}
.rz_search_bodyL h3
{
	margin: 0px 0 8px 0px;
	padding: 5px 0 0 0;
	font-family: Arial;
	font-size: 12px;
	color: #333;
}
.rz_searchSelect
{
	color: #CC3333;
}
.rz_search_bodyL p
{
	/*                color: #333;                 font-size: 11px;*/
	margin: 0px 0 5px 0;
	padding: 0 30px 0 0;
}
.rz_search_bodyA a
{
	color: #CB2032;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.rz_search_bodyA a:hover
{
	text-decoration: underline;
}
.rz_search_form_wrap
{
	border-bottom: 1px solid #ECECEC;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
.rz_adv_search_form_wrap
{
	position: relative;
	float: left;
	display: block;
	padding: 0 0 20px 0 !important;
	padding: 0 0 0px 0;
	margin: 0 0 20px 0 !important;
	margin: 0 0 0px 0;
	height: 90px;
}
.rz_search_thumbset
{
	position: relative;
	float: left;
	display: block;
	width: 130px;
	height: 80px;
}
.resultH2
{
	font-size: 12px;
	color: #333;
}
.resultH3
{
	font-size: 10px;
	color: #333;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.rz_search_bodyL FORM
{
	margin: 0 0 15px 0;
}
.rz_search_formL
{
	position: relative;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 175px;
	height: 30px;
}
.rz_search_formR
{
	position: relative;
	float: left;
	display: block;
	margin: -3px 0 0 0;
	padding: 0;
	width: 200px;
	height: 30px;
}
.rz_search_bodyL SELECT
{
	font-family: Arial;
	font-size: 10px;
	height: 16px;
	width: 160px;
	padding: 2px 0 0 0;
	margin: 0;
}
.rz_search_bodyL UL
{
	list-style: disc;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #333;
	list-style-position: inside;
}
.rz_search_buttons
{
	margin: 6px 0 0 0;
	padding: 6px 0 0 0;
	display: inline;
}


.rz_search_icons
{
	position: relative;
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	height: 95px;
	text-align: center;
}
.rz_search_icons IMG
{
	margin: 0 0 5px 0;
}
.rz_search_iconsText
{
	color: #CB2032;
	padding: 0px 0 2px 4px;
	font-weight: bold;
	margin: 0 0 0 0;
}


.rz_search_bodyL
{
	position: relative;
	float: left;
	width: 540px;
	margin: 0 0 10px 10px !important;
	margin: /**/ 0 0 20px 5px;
	margin: 0 0 20px 5px;
	padding: 0;
	background-image: none;
}

/* BOTTOM OF THE SEARCH PAGE */

.rz_search_form_bot
{
	position: relative;
	float: left;
	width: 540px;
	height: 30px;
	margin: 10px 0 10px 0px;
	padding: 0;
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
}
.rz_search_form_botA
{
	position: relative;
	float: left;
	width: 250px;
	height: 20px;
	padding: 5px 0 0 0;
}
.rz_search_form_botB
{
	position: relative;
	float: left;
	width: 250px;
	height: 20px;
	padding: 5px 0 0 0;
}
.rz_search_form_bot_left
{
	position: relative;
	float: left;
	width: 55px;
	height: 20px;
	padding: 3px 0 0 0;
}
.rz_search_form_bot_right
{
	position: relative;
	float: left;
	width: 185px;
	height: 20px;
}
.rz_search_form_bot_button
{
	position: relative;
	float: left;
	width: 540px;
	height: 30px;
	margin: 10px 0 10px 0px;
	padding: 0;
	text-align: right;
}


/* ----> SUPPORT */
.rz_support_bodyL
{
	position: relative;
	float: left;
	width: 508px; /* height: 300px; */
	margin: 8px 0 0 10px !important;
	margin: /**/ 5px;
	margin: 5px;
	padding: 2px 30px 0 0 !important;
	padding: /**/ 4px 30px 0 0;
	padding: 4px 30px 0 0;
	background-image: none;
}
.rz_acc_bitSet
{
	/* min-height: 300px; */
}
.rz_support_bodyL IMG
{
	margin: 0 0 30px;
}
.rz_support_textL
{
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 230px !important;
	width: /**/ 240px;
	width: 220px;
}
.rz_support_textR
{
	position: relative;
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	width: 274px;
}

.rz_support_bodyR
{
	position: relative;
	float: right;
	width: 260px;
	margin: -2px 12px 0 0px !important;
	margin: /**/ -2px 6px 0 0;
	padding: 0 0 0 0;
}
.rz_support_bodyR IMG
{
	margin: 25px 0 0 0;
}
.rz_support_bodyBot
{
	position: relative;
	float: right;
	width: 560px;
	margin: 15px 0 10px 10px !important;
	margin: /**/ 15px 0 10px 5px;
	padding: 0 0 0 0;
}


/* ----> TERMS */
.rz_terms_bodyTopL
{
	position: relative;
	float: left;
	width: 540px;
	margin: 0 0 0 10px !important;
	margin: 0 0 0 5px;
	padding: 0;
	background-image: none;
}
.rz_app_wrap
{
	position: relative;
	float: left;
	width: 540px;
	margin: 10px 0 10px 0;
	padding: 0;
	background-image: none;
}

.rz_terms_bodyR
{
	position: relative;
	float: right;
	width: 265px;
	height: 200px;
	margin: 0 0 0 0;
	padding: 0;
	background-image: none;
}



.rz_terms_bodyBot
{
	position: relative;
	float: left;
	width: 540px;
	margin: 10px 0 20px 10px;
	padding: 0 0 0 0;
}
.rz_terms_bodyTopL p
{
	color: #333;
}
.rz_terms_bodyTopL UL
{
	list-style: none;
	margin: 8px 0 0px 0;
	padding: 0;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	list-style-position: inside;
}
.rz_terms_bodyTopL LI
{
	list-style: disc;
	margin: 8px 0 8px 25px;
	padding: 0;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	list-style-position: inside;
}




/* ----> FAQ */

.rz_faq_bodyL
{
	position: relative;
	float: left;
	width: 540px;
	margin: 0 0 0 10px;
	padding: 0;
	background-image: none;
}
.rz_faq_wrap
{
	position: relative;
	float: left;
	width: 540px;
	margin: 10px 0 10px 0;
	padding: 0;
	background-image: none;
}
.rz_faq_bodyL UL
{
	list-style-image: URL(  '../images/faq/rz_faq_btn.gif' );
	margin: 8px 0 20px 0;
	padding: 0;
	font-size: 11px;
	color: #CB2032;
	font-weight: bold;
}
.rz_faq_bodyL UL
{
	padding: 0 0 0 15px;
}
a.rz_faq_bullet
{
	/*background-image: URL('../images/faq/rz_faq_btn.gif');*/
	background-position: left;
	background-repeat: no-repeat; /*padding: 0 0 0 15px;*/
	color: #CB2032;
}
a.rz_faq_bullet:hover
{
	/*background-image: URL('../images/faq/rz_faq_btn_over.gif');*/
	background-position: left;
	background-repeat: no-repeat; /*padding: 0 0 0 15px;*/
	color: #CB2032;
	text-decoration: underline;
}
.rz_faq_bodyL h2
{
	margin: 0px 0 0px 0px;
	padding: 5px 0 0 0;
	font-size: 14px;
	color: #666;
}
.rz_faq_bodyL h3
{
	margin: 0px 0 4px 0px;
	padding: 5px 0 0 0;
	font-size: 11px;
	color: #CB2032;
}
.rz_faq_bodyL p
{
	/*                color: #333;                 font-size: 11px;*/
	margin: 0px 0 5px 0;
	padding: 0 15px 0 0;
}
.faqTD
{
	padding: 4px;
	font-family: Arial;
	font-size: 11px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}
.tHead1
{
	font-size: 12px;
	color: #CB2032;
	font-weight: bold;
}

SPAN.rz_wheretobuy_body
{
	color: #333;
	font-size: 11px;
}
SPAN.rz_wheretobuy_head
{
	color: #CB2031;
	font-size: 13px;
}

/*Added During Redesign*/
.rz_prod_vid_video
{
	clear: both;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 6px;
	padding-bottom: 1px;
}

.rz_prod_vid_videoHR
{
	background: transparent url(../images/videos/rz_videos_dline.gif) repeat-x top left;
	height: 4px;
	padding-bottom: 10px;
}

.rz_prod_vid_videoHR hr
{
	display: none;
}

.rz_prod_vid_videoL
{
	float: left;
	width: 99px;
}

.rz_prod_vid_videoR
{
	margin-left: 99px;
}

.rz_prod_vid_videoR h2
{
	color: #262425;
	margin-left: 12px;
}

.rz_prod_vid_videoR p
{
	margin-top: 4px;
	margin-left: 12px;
	padding-right: 20px;
}

span.rz_prod_vid_wm_link, span.rz_prod_vid_qt_link
{
	background: transparent url(../images/videos/rz_videos_winmedia_icon.gif) no-repeat top left;
	display: block;
	margin-top: 4px;
}

span.rz_prod_vid_qt_link
{
	background: transparent url(../images/videos/rz_videos_qtime_icon.gif) no-repeat top left;
}

span.rz_prod_vid_novideo
{
	display: block;
	margin-top: 4px;
}

span.rz_prod_vid_wm_link a, span.rz_prod_vid_qt_link a
{
	display: block;
	margin-left: 17px;
}

/* Replace & Edits to existing CSS */

.rz_home_bodyB div.rz_home_bodyB_IMG
{
	display: block;
	height: 311px;
	width: 572px;
	position: relative;
}

.rz_home_bodyB_IMG_content
{
	position: absolute;
	bottom: 10px;
	left: 15px;
	color: #ccc;
	font-size: 1.1em;
}

.rz_home_bodyB_IMG_content div.rz_home_bodyB_IMG_txt
{
	float: left;
	width: 430px;
}

.rz_home_bodyB_IMG_content div.rz_home_bodyB_IMG_txt p
{
	padding-top: 6px;
}

.rz_home_bodyB_IMG_content div.rz_home_bodyB_IMG_link
{
	margin-left: 440px;
}

.rz_home_bodyB .rz_home_bodyB_Left
{
	background-color: transparent;
	height: 82px;
}

.rz_home_bodyB .rz_home_bodyB_Right
{
	z-index: auto;
	background-position: bottom;
	background-color: transparent;
	height: 82px !important;
	height: /**/ 82px;
}

.rz_global_search_button
{
	top: -39px !important;
	top: -41px;
}

/* End Replace & Edits to existing CSS */

.rz_home_bodyB .rz_home_bodyB_Left .rz_home_bodyB_right_uk
{
	float: right;
	position: relative;
	padding-top: 15px;
}

   .mcmsLabel
{
	font-size: 12px;
	color: maroon;
	font-family: Verdana;
	background-color: #ffffcc;
	border-right: #990000 1px dotted;
	border-top: #990000 1px dotted;
	border-left: #990000 1px dotted;
	border-bottom: #990000 1px dotted;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	overflow: hidden;
	clear: none;
	width: 400px;
	font-style: italic;
}

.vendorList ul li
{
	margin-left: 20px;
}

.vendorList a
{
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

