/* ////////////////////////////

	HID Card Reader | 03.12.07

//////////////////////////// */

html, body {
	text-align: center;
	margin: 1px auto 0px auto;
	padding: 0px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	background-image:url(../images/bg.gif);
	background-repeat:no-repeat;
	}

img { behavior: url(assets/pingfix.htc) }

/* Header Styles */

.header {
	height: 32px;
	width: 100%;
	text-align: left;
	margin: 0px;
	padding: 0px;
	}
	
.hid_logo {
	float:left;
	width:64px;
	padding-top:1px;
	margin-left:5px;
	}
	
.close {
	float:right;
	padding-top:8px;
	margin-right:10px;
	}
a.close_text {
	color: #63B9E8;
	font-weight: normal;
	text-decoration: none;
	}
a.close_text:hover {
	color: #63B9E8;
	font-weight: normal;
	text-decoration: none;
	}
	
/* Blue Bars */

.lgt_blue {
	height:9px;
	width:100%;
	background-color:#63B9E8;
	}
.drk_blue {
	height:21px;
	width:100%;
	background-color:#16518F;
	}
	
/* Outer Shell Area Styles */

.frame {
	margin: 10px auto 0px auto;
	text-align: left;
	width: 727px;
	}
/* White Background */
.white .frame_top {
	background-image:url(../images/shell_top_white.gif);
	background-repeat:no-repeat;
	width:727px;
	height:25px;
	margin-top:0px;
	}
.white .frame_repeat {
	background-image:url(../images/shell_repeat_white.gif);
	width:727px;
	background-repeat:repeat-y;
	}
.white .frame_btm {
	background-image:url(../images/shell_btm.gif);
	background-repeat:no-repeat;
	width:727px;
	height:32px;
	}
.white .frame_left_cutin {
	background-image:url(../images/shell_left_cutin_white.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.white .frame_right_cutin {
	background-image:url(../images/shell_right_cutin_white.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
/* Green Background */
.green .frame_top {
	background-image:url(../images/shell_top.gif);
	background-repeat:no-repeat;
	width:727px;
	height:25px;
	margin-top:0px;
	}
.green .frame_repeat {
	background-image:url(../images/shell_repeat.gif);
	width:727px;
	background-repeat:repeat-y;
	}
.green .frame_btm {
	background-image:url(../images/shell_btm.gif);
	background-repeat:no-repeat;
	width:727px;
	height:32px;
	}
.green .frame_left_cutin {
	background-image:url(../images/shell_left_cutin.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.green .frame_right_cutin {
	background-image:url(../images/shell_right_cutin.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
/* Blue background */
.blue .frame_top {
	background-image:url(../images/shell_top_blue.gif);
	background-repeat:no-repeat;
	width:727px;
	height:25px;
	margin-top:0px;
	}
.blue .frame_repeat {
	background-image:url(../images/shell_repeat_blue.gif);
	width:727px;
	background-repeat:repeat-y;
	}
.blue .frame_btm {
	background-image:url(../images/shell_btm_blue.gif);
	background-repeat:no-repeat;
	width:727px;
	height:32px;
	}
.blue .frame_left_cutin {
	background-image:url(../images/shell_left_cutin_blue.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.blue .frame_right_cutin {
	background-image:url(../images/shell_right_cutin_blue.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}

/* Orange background */
.orange .frame_top {
	background-image:url(../images/shell_top_orange.gif);
	background-repeat:no-repeat;
	width:727px;
	height:25px;
	margin-top:0px;
	}
.orange .frame_repeat {
	background-image:url(../images/shell_repeat_orange.gif);
	width:727px;
	background-repeat:repeat-y;
	}
.orange .frame_btm {
	background-image:url(../images/shell_btm_orange.gif);
	background-repeat:no-repeat;
	width:727px;
	height:31px;
	}
.orange .frame_left_cutin {
	background-image:url(../images/shell_left_cutin_orange.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.orange .frame_right_cutin {
	background-image:url(../images/shell_right_cutin_orange.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
/* Maroon background */
.maroon .frame_top {
	background-image:url(../images/shell_top_maroon.gif);
	background-repeat:no-repeat;
	width:727px;
	height:25px;
	margin-top:0px;
	}
.maroon .frame_repeat {
	background-image:url(../images/shell_repeat_maroon.gif);
	width:727px;
	background-repeat:repeat-y;
	}
.maroon .frame_btm {
	background-image:url(../images/shell_btm_maroon.gif);
	background-repeat:no-repeat;
	width:727px;
	height:31px;
	}
.maroon .frame_left_cutin {
	background-image:url(../images/shell_left_cutin_maroon.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.maroon .frame_right_cutin {
	background-image:url(../images/shell_right_cutin_maroon.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
/* Steps styles */
.steps_placeholder {
	width:65px;
	float:left;
	}
.step_text {
	background-image:url(../images/step.gif);
	background-repeat:no-repeat;
	width:28px;
	height:15px;
	float:left;
	margin: 2px 10px 0px 0px;
	}
.step_1 {
	background-image:url(../images/step1.gif);
	width:18px;
	height:18px;
	float:left;
	margin: 0px 4px 0px 0px;
	}
.step_1 {
	background-image:url(../images/step1.gif);
	width:18px;
	height:18px;
	float:left;
	margin: 0px 4px 0px 0px;
	}
.step_2 {
	background-image:url(../images/step2.gif);
	width:18px;
	height:18px;
	float:left;
	margin: 0px 4px 0px 0px;
	}
.step_3 {
	background-image:url(../images/step3.gif);
	width:18px;
	height:18px;
	float:left;
	margin: 0px 4px 0px 0px;
	}
.step_4 {
	background-image:url(../images/step4.gif);
	width:18px;
	height:18px;
	float:left;
	margin: 0px 4px 0px 0px;
	}
.step_5 {
	background-image:url(../images/step5.gif);
	width:18px;
	height:18px;
	float:left;
	margin: 0px 4px 0px 0px;
	}
.step_6 {
	background-image:url(../images/step6.gif);
	width:18px;
	height:18px;
	float:left;
	margin: 0px 4px 0px 0px;
	}
.step_blank {
	background-image:url(../images/step_blank.gif);
	width:18px;
	height:18px;
	float:left;
	margin: 0px 4px 0px 0px;
	}
.clear {
	clear:both;
	margin:0px;
	padding:0px;
	}
	
/* Inner Content Styles */
	
.content {
	width:727px;
	
	}	

.inner-content {
	margin-left:60px;
	margin-right:0px;

	}
	
.col_1 {
	width:60px;
	float:left;
	}
.col_2 {
	width:607px;
	float:left;
	
	}
.col_1_4cols {
	width:40px;
	float:left;

	}
	
.col_1_4colsB {
	width:1px;
	float:left;

	}
	
.col_2_4cols {
	width:268px;
	float:left;

	}
.col_3_4cols {
	width:175px;
	float:left;
	}
.col_4_4cols {
	width:130px;
	float:left;
	}
	
.col_4_4colsB {
	width:130px;
	float:left;
	}
	
.step_icons {
	padding-top:8px;
	behavior: url(assets/pingfix.htc);
	}
	
.category {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
	float:right;
	padding-right:35px;
	}
	
/*.blackbar_heading {
	height:20px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:16px;
	background-color:#4c4d4f;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #797a7d;
	border-top:1px solid #797a7d;
	border-left:1px solid #797a7d;
	padding-left:28px;
	padding-top:5px;
	margin-top:19px;
	_margin-top: 14px;
	}*/
	
	
.blackbar_heading {
	height:15px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:17px;
	background-color:#4c4d4f;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #797a7d;
	border-top:1px solid #797a7d;
	border-left:1px solid #797a7d;
	padding-left:28px;
	padding-top:5px;
	padding-bottom: 5px;
	margin-top:19px;
	_margin-top: 14px;
	}
	
	
	.blackbar_heading2 {
	height:15px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:17px;
	background-color:#4c4d4f;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #797a7d;
	border-top:1px solid #797a7d;
	border-left:1px solid #797a7d;
	padding-left:28px;
	
	padding-bottom: 10px;
	margin-top:19px;
	_margin-top: 14px;
	}

.below_blackbar_content {
	padding-right:35px;
	padding-top:10px;
	

	}
	
.page_details {
	width:536px;
	}


/* Tab Selector Styles */

/* WHITE */
.white {
	margin:0px;
	padding:0px;
	}
.white .selector_shell {
	margin-top:6px;
	border-top: 1px solid #6eb64c;
	width:536px;
	/*height:55px;*/
	cursor:hand;
	cursor:pointer;
	}
.white .selector_btn {
	float:left;
	width:116px;
	height:44px;
	background-image:url(../images/selector_green.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.white .selector_btn_1line {
	float:left;
	width:116px;
	height:32px;
	background-image:url(../images/selector_green_1line.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.white .selector_btn_inside {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:15px; 
	padding-top:2px;
	padding-bottom:2px;
	}
.white .selector_btn_inside_1line {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:15px; 
	padding-top:9px;
	padding-bottom:2px;
	}
.white .selector_description {
	float:left;
	width:405px;
	color:#6EB64C;
	text-decoration:none;
	margin-left:15px;
	padding-top:7px;
	}
	
.white .selector_description_on {
	float:left;
	width:405px;
	color:#000000;
	text-decoration:none;
	margin-left:15px;
	padding-top:7px;
	}
.white .selector_description A /*,
.white .selector_description_3col A */{
	color:#6EB64C;
	text-decoration:none;
	}
.selector_description A:hover{
	float:left;
	width:405px;
	color:#000000;
	text-decoration:none;
	}
.white .selector_card {
	float:left;
	width:100px;
	text-align:center;
	margin-left:5px;
	padding-top:7px;
	}
.white .selector_description_3col {
	float:left;
	width: 305px;
	color:#6EB64C;
	margin-left:10px;
	padding-top:7px;
	}

/* GREEN */
.green {
	margin:0px;
	padding:0px;
	}
.green .selector_shell {
	margin-top:6px;
	border-top: 1px solid #6eb64c;
	width:536px;
	/*height:55px;*/
	cursor:hand;
	cursor:pointer;
	}
.green .selector_btn {
	float:left;
	width:116px;
	height:44px;
	background-image:url(../images/selector_green.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.green .selector_btn_1line {
	float:left;
	width:116px;
	height:32px;
	background-image:url(../images/selector_green_1line.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.green .selector_btn_inside {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:15px; 
	padding-top:2px;
	padding-bottom:2px;
	}
.green .selector_btn_inside_1line {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:15px; 
	padding-top:9px;
	padding-bottom:2px;
	}
.green .selector_description {
	float:left;
	width:405px;
	color:#6EB64C;
	text-decoration:none;
	margin-left:15px;
	padding-top:7px;
	}
	
.green .selector_description_on {
	float:left;
	width:405px;
	color:#000000;
	text-decoration:none;
	margin-left:15px;
	padding-top:7px;
	}
.green .selector_description A /*,
.green .selector_description_3col A */{
	color:#6EB64C;
	text-decoration:none;
	}
.selector_description A:hover{
	float:left;
	width:405px;
	color:#000000;
	text-decoration:none;
	}
.green .selector_card {
	float:left;
	width:100px;
	text-align:center;
	margin-left:5px;
	padding-top:7px;
	}
.green .selector_description_3col {
	float:left;
	width: 305px;
	color:#6EB64C;
	margin-left:10px;
	padding-top:7px;
	}
	
/* BLUE */
.blue {
	margin:0px;
	padding:0px;
	}
.blue .selector_shell {
	margin-top:6px;
	border-top: 1px solid #008BAB;
	width:536px;
	/*height:55px;*/
	cursor:hand;
	cursor:pointer;
	}
.blue .selector_btn {
	float:left;
	width:116px;
	height:44px;
	background-image:url(../images/selector_blue.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.blue .selector_btn_1line {
	float:left;
	width:116px;
	height:32px;
	background-image:url(../images/selector_blue_1line.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.blue .selector_btn_inside {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:15px; 
	padding-top:2px;
	padding-bottom:2px;
	}
.blue .selector_btn_inside_1line {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:15px; 
	padding-top:9px;
	padding-bottom:2px;
	}
.blue .selector_description {
	float:left;
	width:405px;
	color:#008BAB;
	margin-left:15px;
	padding-top:7px;
	}
	
.blue .selector_description_on {
	float:left;
	width:405px;
	color:#000000;
	margin-left:15px;
	padding-top:7px;
	}
.blue .selector_description A /*,
.blue .selector_description_3col A*/ {
	color:#008BAB;
	text-decoration:none;
	}
.selector_description A:hover{
	float:left;
	width:405px;
	color:#000000;
	text-decoration:none;
	}
/*.selector_description_3col A:hover{
	float:left;
	width:305px;
	color:#000000;
	text-decoration:none;
	}*/
.blue .selector_card {
	float:left;
	width:100px;
	text-align:center;
	margin-left:5px;
	padding-top:7px;
	}
.blue .selector_description_3col {
	float:left;
	width: 305px;
	color:#008BAB;
	margin-left:10px;
	padding-top:7px;
	}
	
.selector_btn_on {
	float:left;
	width:116px;
	height:44px;
	background-image:url(../images/selector_on.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.selector_btn_1line_on {
	float:left;
	width:116px;
	height:32px;
	background-image:url(../images/selector_1line_on.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
	
.selector_btm {
	background-image:url(../images/selector_btm.gif);
	background-repeat:no-repeat;
	width:536px;
	height:20px;
	clear:both;
	}
	
a.btn_text {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}
a.btn_text:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}
	
a.gray_btn_text {
	color: #6D6F71;
	font-weight: normal;
	text-decoration: none;
	}
a.gray_btn_text:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}
	
.blue a.color_text {
	color: #008BAB;
	font-weight: normal;
	text-decoration: none;
	}
.blue a.color_text:hover {
	color: #008BAB;
	font-weight: normal;
	text-decoration: none;
	}

/* ORANGE */
.orange {
	margin:0px;
	padding:0px;
	}
.orange .selector_shell {
	margin-top:6px;
	border-top: 1px solid #BC6B30;
	width:536px;
	/*height:55px;*/
	cursor:hand;
	cursor:pointer;
	}
.orange .selector_btn {
	float:left;
	width:116px;
	height:44px;
	background-image:url(../images/selector_orange.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.orange .selector_btn_1line {
	float:left;
	width:116px;
	height:32px;
	background-image:url(../images/selector_orange_1line.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.orange .selector_btn_inside {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:15px; 
	padding-top:2px;
	padding-bottom:2px;
	}
.orange .selector_btn_inside_1line {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:15px; 
	padding-top:9px;
	padding-bottom:2px;
	}
.orange .selector_description {
	float:left;
	width:405px;
	color:#BC6B30;
	text-decoration:none;
	margin-left:15px;
	padding-top:7px;
	}
	
.orange .selector_description_on {
	float:left;
	width:405px;
	color:#000000;
	text-decoration:none;
	margin-left:15px;
	padding-top:7px;
	}
.orange .selector_description A /*,
.green .selector_description_3col A */{
	color:#BC6B30;
	text-decoration:none;
	}

.orange .selector_card {
	float:left;
	width:100px;
	text-align:center;
	margin-left:5px;
	padding-top:7px;
	}
.orange .selector_description_3col {
	float:left;
	width: 305px;
	color:#BC6B30;
	margin-left:10px;
	padding-top:7px;
	}
/* MAROON */
.maroon {
	margin:0px;
	padding:0px;
	}
.maroon .selector_shell {
	margin-top:6px;
	border-top: 1px solid #7A3B46;
	width:536px;
	/*height:55px;*/
	cursor:hand;
	cursor:pointer;
	}
.maroon .selector_btn {
	float:left;
	width:116px;
	height:44px;
	background-image:url(../images/selector_maroon.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.maroon .selector_btn_1line {
	float:left;
	width:116px;
	height:32px;
	background-image:url(../images/selector_maroon_1line.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.maroon .selector_btn_inside {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:15px; 
	padding-top:2px;
	padding-bottom:2px;
	}
.maroon .selector_btn_inside_1line {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:15px; 
	padding-top:9px;
	padding-bottom:2px;
	}
.maroon .selector_description {
	float:left;
	width:405px;
	color:#7A3B46;
	text-decoration:none;
	margin-left:15px;
	padding-top:7px;
	}
.maroon .selector_description_on {
	float:left;
	width:405px;
	color:#000000;
	text-decoration:none;
	margin-left:15px;
	padding-top:7px;
	}
.maroon .selector_description A /*,
.green .selector_description_3col A */{
	color:#7A3B46;
	text-decoration:none;
	}
.maroon .selector_card {
	float:left;
	width:100px;
	text-align:center;
	margin-left:5px;
	padding-top:7px;
	}
.maroon .selector_description_3col {
	float:left;
	width: 305px;
	color:#7A3B46;
	margin-left:10px;
	padding-top:7px;
	}
	
/* Customize Card Results right Box Styles */

.green .results_repeat {
	background-image:url(../images/green_results_bg.gif);
	width:135px;
	background-repeat:repeat-y;
	}

.green .results_right_cutin {
	background-image:url(../images/inner_right_cutin.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
.blue .results_repeat {
	background-image:url(../images/blue_results_bg.gif);
	width:135px;
	background-repeat:repeat-y;
	}

.blue .results_right_cutin {
	background-image:url(../images/inner_right_cutin_blue.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
.orange .results_repeat {
	background-image:url(../images/orange_results_bg.gif);
	width:135px;
	background-repeat:repeat-y;
	}

.orange .results_right_cutin {
	background-image:url(../images/inner_right_cutin_orange.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
.maroon .results_repeat {
	background-image:url(../images/maroon_results_bg.gif);
	width:135px;
	background-repeat:repeat-y;
	}

.maroon .results_right_cutin {
	background-image:url(../images/inner_right_cutin_maroon.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	

/* Card Customizer page */

/*  ROW 1  */
.card_image {
	padding-top:20px;
	}
	
.green .card_image_view {
	width:250px;
	text-align:center;
	color:#6eb64c;
	font-size:12px;
	}
	
.blue .card_image_view {
	width:250px;
	text-align:center;
	color:#008BAB;
	font-size:12px;
	}
	
.green .card_image_view a {
	color: #6eb64c;
	font-weight: normal;
	text-decoration: none;
	}
	
.blue .card_image_view a {
	color: #008BAB;
	font-weight: normal;
	text-decoration: none;
	}
	
/*  ROW 2  */

.green H1 { font-size: 16px; color: #6EB64C; margin: 5px 0px 5px 0px; font-weight: normal; }

.blue H1 { font-size: 16px; color: #008BAB; margin: 5px 0px 5px 0px; font-weight: normal; }


.green .step_section {
	width:175px;
	border-top: 1px solid #6EB64C;
	margin-top:7px;
	}
.green .customizer_bar {
	background-image:url(../images/customize_bar_green.gif);
	width:116px;
	height:20px;
	float:left;
	}
	
.blue .step_section {
	width:175px;
	border-top: 1px solid #008BAB;
	margin-top:7px;
	}
.blue .customizer_bar {
	background-image:url(../images/customize_bar_blue.gif);
	width:116px;
	height:20px;
	float:left;
	}
	
.orange .step_section {
	width:175px;
	border-top: 1px solid #BC6C30;
	margin-top:7px;
	}
.orange .customizer_bar {
	background-image:url(../images/customize_bar_orange.gif);
	width:116px;
	height:20px;
	float:left;
	}
	
.maroon .step_section {
	width:175px;
	border-top: 1px solid #7A3B46;
	margin-top:7px;
	}
.maroon .customizer_bar {
	background-image:url(../images/customize_bar_maroon.gif);
	width:116px;
	height:20px;
	float:left;
	}
	
.customizer_bar_inside {
	color:#FFFFFF;
	margin-left:7px;
	margin-right:15px; 
	padding-top:3px;
	padding-bottom:2px;
	}
	

	
.question_shell {
	width:175px;
	padding-top:20px;
	}

.option_image {
	padding-top:5px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	font-weight: 500;
	}

.green .question_img {
	float:left;
	width: 25px;
	height:16px;
	background-image:url(../images/question_green.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
	
.green .customization_category{

	padding-top: 10px;
	padding-bottom: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; /*9CCC7C */
	font-size:14px;
	font-weight: 600;

}
	
.blue .question_img {
	float:left;
	width: 25px;
	height:16px;
	background-image:url(../images/question_blue.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
	
.blue .customization_category{

	padding-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; /*53B0D2*/
	font-size:14px;
	font-weight: 600;

}

.orange .question_img {
	float:left;
	width: 25px;
	height:16px;
	background-image:url(../images/question_orange.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
	
.orange .customization_category{

	padding-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; /* DFB596*/
	font-size:14px;
	font-weight: 600;

}
	
.maroon .question_img {
	float:left;
	width: 25px;
	height:16px;
	background-image:url(../images/question_maroon.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
	
.maroon .customization_category{

	padding-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;/*C48A94*/
	font-size:14px;
	font-weight: 600;

}
	
.question_text {
	color:#CECFCD;
	float:left;
	width:145px;
	}
	
/* ROLLOVER DROPDOWN STYLES */
	
UL.topnav LI.selected { background-image: url(../images/arrow_down.gif) !important; }

.white UL.topnav { padding: 0px; margin-left: 10px; list-style:none; cursor:pointer; cursor:hand;}
.white UL.topnav LI { display: block;text-align: left; color: #6EB64C; width:125px;margin-bottom: 2px;padding-left: 19px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position:0em;}
.white UL.topnav LI A { padding-top: 1px; padding-bottom: 1px; padding-left:2px; padding-right:2px; margin-bottom:0px; border:1px solid #999999; text-decoration: none; display: block;}
.white UL.topnav LI A:hover { display: block;}

.green UL.topnav { padding: 0px; margin-left: 10px; list-style:none; cursor:pointer; cursor:hand;}
.green UL.topnav LI { display: block;text-align: left; color: #6EB64C; width:125px;margin-bottom: 2px;padding-left: 19px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position:0em;}
.green UL.topnav LI A { padding-top: 1px; padding-bottom: 1px; padding-left:2px; padding-right:2px; margin-bottom:0px; border:1px solid #999999; text-decoration: none; display: block;}
.green UL.topnav LI A:hover { display: block;}

.blue UL.topnav { padding: 0px; margin-left: 10px; list-style:none; cursor:pointer; cursor:hand;}
.blue UL.topnav LI { display: block;text-align: left; color: #008BAB; width:125px;margin-bottom: 2px;padding-left: 19px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position:0em;}
.blue UL.topnav LI A { padding-top: 1px; padding-bottom: 1px; padding-left:2px; padding-right:2px; margin-bottom:0px; border:1px solid #999999; text-decoration: none; display: block;}
.blue UL.topnav LI A:hover { display: block;}

.orange UL.topnav { padding: 0px; margin-left: 10px; list-style:none; cursor:pointer; cursor:hand;}
.orange UL.topnav LI { display: block;text-align: left; color: #BC6B30; width:125px;margin-bottom: 2px;padding-left: 19px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position:0em;}
.orange UL.topnav LI A { padding-top: 1px; padding-bottom: 1px; padding-left:2px; padding-right:2px; margin-bottom:0px; border:1px solid #999999; text-decoration: none; display: block;}
.orange UL.topnav LI A:hover { display: block;}

.maroon UL.topnav { padding: 0px; margin-left: 10px; list-style:none; cursor:pointer; cursor:hand;}
.maroon UL.topnav LI { display: block;text-align: left; color: #7A3B46; width:125px;margin-bottom: 2px;padding-left: 19px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position:0em;}
.maroon UL.topnav LI A { padding-top: 1px; padding-bottom: 1px; padding-left:2px; padding-right:2px; margin-bottom:0px; border:1px solid #999999; text-decoration: none; display: block;}
.maroon UL.topnav LI A:hover { display: block;}

.green .topnavOver{ /*Theme Change here*/background-color: #6EB64C !important;color:#ffffff !important;}
.green .topnav{padding:0px;margin:0px;}
.green .topnav a,
.green .topnav a:link,
.green .topnav a:visited,
.green .topnav a:active {color: #6EB64C;font-weight: normal;text-decoration: none;}
.green .topnav a:hover {color: #ffffff;background-color:#6EB64C;font-weight: normal;text-decoration: none;}

.blue .topnavOver{ /*Theme Change here*/background-color: #008BAB !important;color:#ffffff !important;}
.blue .topnav{padding:0px;margin:0px;}
.blue .topnav a,
.blue .topnav a:link,
.blue .topnav a:visited,
.blue .topnav a:active {color: #008BAB;font-weight: normal;text-decoration: none;}
.blue .topnav a:hover {color: #ffffff;background-color:#008BAB;font-weight: normal;text-decoration: none;}

.orange .topnavOver{ /*Theme Change here*/background-color: #BC6B30 !important;color:#ffffff !important;}
.orange .topnav{padding:0px;margin:0px;}
.orange .topnav a,
.orange .topnav a:link,
.orange .topnav a:visited,
.orange .topnav a:active {color: #BC6B30;font-weight: normal;text-decoration: none;}
.orange .topnav a:hover {color: #ffffff;background-color:#BC6B30;font-weight: normal;text-decoration: none;}

.maroon .topnavOver{ /*Theme Change here*/background-color: #008BAB !important;color:#ffffff !important;}
.maroon .topnav{padding:0px;margin:0px;}
.maroon .topnav a,
.maroon .topnav a:link,
.maroon .topnav a:visited,
.maroon .topnav a:active {color: #7A3B46;font-weight: normal;text-decoration: none;}
.maroon .topnav a:hover {color: #ffffff;background-color:#7A3B46;font-weight: normal;text-decoration: none;}

.white .headernav					{ position:absolute; font:normal 11px Arial; line-height:18px; z-index:100; background-color:#CECFCD; visibility:hidden; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.white .headernav a				{ width:100%; display:block; text-indent:5px; text-decoration:none; font-weight:bold; border-top:1px solid #999999; }
.white .headernav a:link,
.white .headernav a:visited,
.white .headernav a:active 	{ color: #666666;font-weight:normal; text-decoration:none; width:136px; border-top:1px solid #999999;}
.white .headernav a:hover		{ color:#ffffff !important; background-color:#6EB64C; text-align:left; width:136px; border-top:1px solid #999999;}

.green .headernav{position:absolute;font:normal 11px Arial;line-height:18px;z-index:100;background-color: #CECFCD;visibility: hidden; border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;}
.green .headernav a{width: 100%;display: block;text-indent: 5px;text-decoration: none;font-weight: bold;border-top: 1px solid #999999; }
.green .headernav a:link,
.green .headernav a:visited,
.green .headernav a:active {color: #666666;font-weight:  normal;text-decoration: none;width: 136px;border-top: 1px solid #999999;}
.green .headernav a:hover{color:#ffffff !important;background-color:#6EB64C; text-align: left; width: 136px;border-top: 1px solid #999999;}

.blue .headernav{position:absolute;font:normal 11px Arial;line-height:18px;z-index:100;background-color: #CECFCD;visibility: hidden; border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;}
.blue .headernav a{width: 100%; display: block;text-indent: 5px;text-decoration: none;font-weight: bold;border-top: 1px solid #999999; }
.blue .headernav a:link,
.blue .headernav a:visited,
.blue .headernav a:active {color: #666666;font-weight: normal;text-decoration: none; width:136px; border-top: 1px solid #999999;}
.blue .headernav a:hover{color:#ffffff !important;background-color:#008BAB; text-align: left; width:136px; border-top: 1px solid #999999;}

.orange .headernav{position:absolute;font:normal 11px Arial;line-height:18px;z-index:100;background-color: #CECFCD;visibility: hidden; border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;}
.orange .headernav a{width: 100%;display: block;text-indent: 5px;text-decoration: none;font-weight: bold;border-top: 1px solid #999999; }
.orange .headernav a:link,
.orange .headernav a:visited,
.orange .headernav a:active {color: #666666;font-weight:  normal;text-decoration: none;width: 136px;border-top: 1px solid #999999;}
.orange .headernav a:hover{color:#ffffff !important;background-color:#BC6B30; text-align: left; width: 136px;border-top: 1px solid #999999;}

.maroon .headernav{position:absolute;font:normal 11px Arial;line-height:18px;z-index:100;background-color: #CECFCD;visibility: hidden; border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;}
.maroon .headernav a{width: 100%; display: block;text-indent: 5px;text-decoration: none;font-weight: bold;border-top: 1px solid #999999; }
.maroon .headernav a:link,
.maroon .headernav a:visited,
.maroon .headernav a:active {color: #666666;font-weight: normal;text-decoration: none; width:136px; border-top: 1px solid #999999;}
.maroon .headernav a:hover{color:#ffffff !important;background-color:#7A3B46; text-align: left; width:136px; border-top: 1px solid #999999;}

.blue .headernav_long{position:absolute;font:normal 11px Arial;line-height:18px;z-index:100;background-color: #CECFCD;visibility: hidden; border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;}
.blue .headernav_long a{width: 100%; display: block;text-indent: 5px;text-decoration: none;font-weight: bold;border-top: 1px solid #999999; }
.blue .headernav_long a:link,
.blue .headernav_long a:visited,
.blue .headernav_long a:active {color: #666666;font-weight: normal;text-decoration: none; width:196px; border-top: 1px solid #999999;}
.blue .headernav_long a:hover{color:#ffffff !important;background-color:#008BAB; text-align: left; width:196px; border-top: 1px solid #999999;}

.headernav A IMG { visibility: hidden; }
.headernav A.selectedOption IMG { visibility: visible !important;  }

.headernav_long A IMG { visibility: hidden; }
.headernav_long A.selectedOption IMG { visibility: visible !important;  }

/* RESULTS SECTION STYLES */

.results_content {
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	color:#FFFFFF;
	}
	
.results_header {
	padding-bottom: 5px;
	margin-left:5px;
	}

H2 { font-size: 12px; color: #FFFFFF; margin: 5px 0px 20px 5px; font-weight: normal; }

.white .results_appearance {
	background-image:url(../images/results_appearance_green.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	margin-left:5px;
	}
.green .results_appearance {
	background-image:url(../images/results_appearance_green.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	margin-left:5px;
	}
.blue .results_appearance {
	background-image:url(../images/results_appearance_blue.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	margin-left:5px;
	}
.orange .results_appearance {
	background-image:url(../images/results_appearance_orange.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	margin-left:5px;
	}
.maroon .results_appearance {
	background-image:url(../images/results_appearance_maroon.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	margin-left:5px;
	}
	
.white .results_functionality {
	background-image:url(../images/results_functionality.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	margin-left:5px;
	}
.green .results_functionality {
	background-image:url(../images/results_functionality_green.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	margin-left:5px;
	}
.blue .results_functionality {
	background-image:url(../images/results_functionality_blue.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	margin-left:5px;
	}
	
.orange .results_functionality {
	background-image:url(../images/results_func_orange.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	margin-left:5px;
	}
.maroon .results_functionality {
	background-image:url(../images/results_func_maroon.gif);
	background-repeat:no-repeat;
	padding-bottom:1px;
	margin-left:5px;
	}
	
.results_components_single {
	padding-bottom:1px;
	margin-left:5px;
	}
	
/*////////// 
	Dividers can be swapped with this HR, just change the hex
//////////*/
hr.dotted				{ border:none 0; margin:0px; border-top:1px dotted #6d6e71; border-bottom:1px dotted #efefef; height:1px; padding-top:1px; padding-bottom:1px; width:112px; text-align:center; }

.white .divider{
	background-image:url(../images/results_divider.gif);
	background-repeat:no-repeat;
	height:3px;
	padding-top:1px;
	padding-bottom:1px;
	width:112px;
	font-size:0px;
	}
.green .divider{
	background-image:url(../images/results_divider_green.gif);
	background-repeat:no-repeat;
	height:3px;
	padding-top:1px;
	padding-bottom:1px;
	width:112px;
	font-size:0px;
	}
.blue .divider{
	background-image:url(../images/results_divider_blue.gif);
	background-repeat:no-repeat;
	height:3px;
	padding-top:1px;
	padding-bottom:1px;
	width:112px;
	font-size:0px;
	}
	
.orange .divider{
	background-image:url(../images/results_divider_orange.gif);
	background-repeat:no-repeat;
	height:3px;
	padding-top:1px;
	padding-bottom:1px;
	width:112px;
	font-size:0px;
	}
	
.maroon .divider{
	background-image:url(../images/results_divider_maroon.gif);
	background-repeat:no-repeat;
	height:3px;
	padding-top:1px;
	padding-bottom:1px;
	width:112px;
	font-size:0px;
	}
	
.gray_btn 				{ background-image:url(../images/gray_btn.gif); 	background-repeat:no-repeat; margin-left:5px; padding-bottom:10px; width:76px; height:23px; cursor:hand; cursor:pointer; color:#6D6F71; }
.gray_btn_on			{ background-image:url(../images/gray_btn_on.gif); background-repeat:no-repeat; margin-left:5px; padding-bottom:10px; width:76px; height:23px; cursor:hand; cursor:pointer; color:#FFFFFF; }

.gray_btn_back 		{ background-image:url(../images/gray_btn_back.gif); 	  background-repeat:no-repeat; margin-left:5px; padding-bottom:10px; width:76px; height:23px; cursor:hand; cursor:pointer; color:#6D6F71; }
.gray_btn_back_on		{ background-image:url(../images/gray_btn_back_on.gif); background-repeat:no-repeat; margin-left:5px; padding-bottom:10px; width:76px; height:23px; cursor:hand; cursor:pointer; color:#FFFFFF; }
	
.grey_btn_inner {
	width:60px;
	text-align:center;
	padding-top:5px;
}


/* Recommendations Page Styles */

.drk_grey_btn {
	background-image:url(../images/drk_grey_btn.gif);
	background-repeat:no-repeat;
	width:392px;
	height:21px;
	text-align:center;
	font-size:14px;
	padding-top: 3px;
	margin-top:5px;
	cursor:hand;
	cursor:pointer;
	}
	
.drk_grey_btn_on {
	background-image:url(../images/drk_grey_btn_on.gif);
	background-repeat:no-repeat;
	width:391px;
	height:26px;
	text-align:center;
	font-size:14px;
	padding-top: 5px;
	margin-top:5px;
	cursor:hand;
	cursor:pointer;
	}
.drk_grey_btn A,
 .drk_grey_btn_on A{
	color:#FFFFFF;
	text-decoration:none;
	}
	
/* Fine Tuning Styles */

.ft_shell {
	width:503px;
	border-left:1px solid #CECFCD;
	border-right:1px solid #CECFCD;
	border-bottom:1px solid #CECFCD;
	margin-left:5px;
	margin-top:5px;
	}

.ft_row1 {
	width:250px;
	border-right:1px solid #CECFCD;
	float:left;
	/*height:210px;*/
	}
	
.ft_row2 {
	width:250px;
	float:left;
	/*height:210px;*/
	}
	
.ft_content {
	margin-left:21px; 
	margin-right:21px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.ft_title {
	padding-bottom:5px;
	}
	
.ft_slider_bg {
	background-image:url(../images/slider_bg.gif);
	background-repeat:no-repeat;
	background-position: center;
	width:208px;
	height:15px;
	}
	
.ft_slider_green {
	background-image: url(../images/slider_green.gif);
	background-repeat:no-repeat;
	width: 20px;
	height:15px;
	margin-left:5px;
	cursor:hand;
	cursor:pointer;
	}
	
.ft_slider_blue {
	background-image: url(../images/slider_blue.gif);
	background-repeat:no-repeat;
	width: 20px;
	height:15px;
	margin-left:5px;
	cursor:hand;
	cursor:pointer;
	}
	
.ft_slider_orange {
	background-image: url(../images/slider_orange.gif);
	background-repeat:no-repeat;
	width: 20px;
	height:15px;
	margin-left:5px;
	cursor:hand;
	cursor:pointer;
	}
	
.ft_slider_maroon {
	background-image: url(../images/slider_maroon.gif);
	background-repeat:no-repeat;
	width: 20px;
	height:15px;
	margin-left:5px;
	cursor:hand;
	cursor:pointer;
	}
	
.ft_select {
	color:#6D6F71;
	padding-top:5px;
	padding-bottom:15px;
}

/* 2 Selections */

.ft_select_1 {
	float:left;
	}
	
.ft_select_2 {
	float:right;
	}
	
/* 3 Selections */

.ft_3select_1 {
	float:left;
	width:90px;
	}
	
.ft_3select_1_alt {
	float:left;
	width:90px;
	}
	
.ft_3select_2 {
	float:left;
	width:80px;
	}
.ft_3select_2wide {
	float:left;
	width:95px;
	text-align:right;
	}
.ft_3select_3 {
	float:right;
	}
	
/* 4 Selections */

.ft_4select_1 {
	float:left;
	width:40px;
	}
	
.ft_4select_2 {
	float:left;
	width:50px;
	}
	
.ft_4select_3 {
	float:left;
	width:50px;
	}
.ft_4select_4 {
	float:right;
	}
	
/* 5 Selections */

.ft_5select_1 {
	float:left;
	width:42px;
	}
	
.ft_5select_2 {
	float:left;
	width:42px;
	}
	
.ft_5select_3 {
	float:left;
	width:42px;
	}
.ft_5select_4 {
	float:left;
	width:42px;
	}
.ft_5select_5 {
	float:right;
	}

/* RECOMMENDATION SECTION STYLES */
	
.recommend_shell {
	width:504px;
	border-right:1px solid #CECFCD !important;
	margin-left:5px;
	margin-top:5px;

	}

.recommend_row {
	width:160px;
	float:left;
	border-left:1px solid #CECFCD !important;
	}
	
.recommend_content {
	margin-left:6px; 
	margin-right:6px;
	padding-top:10px;
	padding-bottom:0px;
		
	}


.rec_card {
	text-align:center;
	}


.rec_card_detail_text {
	text-align:center;
	font-size:14px;
	color:#6D6F71;
	}
	
	
.option_shell {
	width:504px;
	border-left:1px solid #FFFFFF;
	margin-left:5px;
	margin-top:0px;
	

	}

.option_row {
	width:164px;
	float:left;
	border-right:1px solid #FFFFFF;
	}
	
.option_content {
	margin-left:6px; 
	margin-right:6px;
	padding-top:10px;
	padding-bottom:10px;
	}

.rec_match {
	text-align:center;
	font-size:14px;
	padding:7px 0px 10px 0px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: bottom center;
	display: none;
}
.green .rec_match {
	color:#6EB64C;
	background-image:url(../images/match_green.gif);
}
.blue .rec_match {
	color:#008BAB;
	background-image:url(../images/match_blue.gif);
}
.orange .rec_match {
	color:#BC6B30;
	background-image:url(../images/match_orange.gif);
}
.maroon .rec_match {
	color:#7A3B46;
	background-image:url(../images/match_maroon.gif);
}

.white .rec_card_option_text {
	text-align:center;
	font-size:14px;
	color:#6EB64C;
	padding-top:7px;
	}
.green .rec_card_option_text {
	text-align:center;
	font-size:14px;
	color:#6EB64C;
	padding-top:7px;
	}
	
.blue .rec_card_option_text {
	text-align:center;
	font-size:14px;
	color:#008BAB;
	padding-top:7px;
	}
	
.orange .rec_card_option_text {
	text-align:center;
	font-size:14px;
	color:#BC6B30;
	padding-top:7px;
	}
	
.maroon .rec_card_option_text {
	text-align:center;
	font-size:14px;
	color:#7A3B46;
	padding-top:7px;
	}
	
.custom_btn_shell {
	width:504px;
	border-left:1px solid #CECFCD;
	margin-left:5px;
	margin-top:20px;
	
	}

.custom_btn_row {
	width:167px;
	float:left;
	border-right:1px solid #CECFCD;
	}
	
.custom_btn_content {
	margin-left:15px; 
	margin-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	}

.custom_gray_btn {
	background-image:url(../images/customize_gray_btn.gif);
	background-repeat:no-repeat;
	width:137px;
	height: 36px;
	cursor:hand;
	cursor:pointer;
	}
.custom_gray_btn_on {
	background-image:url(../images/customize_gray_btn_on.gif);
	background-repeat:no-repeat;
	width:137px;
	height:36px;
	cursor:hand;
	cursor:pointer;
	}
.custom_gray_btn A{
	color:#6D6F71;
	text-decoration:none;
	}
	
.custom_gray_btn_on A{
	color:#FFFFFF;
	text-decoration:none;
	}
.gray_btn_position {
	width:73px;
	padding-left:30px;
	padding-top:5px;
	}
	
.detail_btn_shell {
	width:504px;
	border-left:1px solid #FFFFFF;
	margin-left:5px;
	margin-top:3px;
	}

.detail_btn_row {
	width:167px;
	float:left;
	border-right:1px solid #FFFFFF;
	}
	
.detail_btn_content {
	margin-left:15px; 
	margin-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	}

.white .detail_btn_off {
	background-image:url(../images/show_prod_detail_green.gif);
	background-repeat:no-repeat;
	width:137px;
	height: 32px;
	cursor:hand;
	cursor:pointer;
	}
	
.green .detail_btn_off {
	background-image:url(../images/show_prod_detail_green.gif);
	background-repeat:no-repeat;
	width:137px;
	height: 32px;
	cursor:hand;
	cursor:pointer;
	}
	
.blue .detail_btn_off {
	background-image:url(../images/show_prod_detail_blue.gif);
	background-repeat:no-repeat;
	width:137px;
	height: 32px;
	cursor:hand;
	cursor:pointer;
	}
	
.orange .detail_btn_off {
	background-image:url(../images/show_prod_detail_orange.gif);
	background-repeat:no-repeat;
	width:137px;
	height: 32px;
	cursor:hand;
	cursor:pointer;
	}
	
.maroon .detail_btn_off {
	background-image:url(../images/show_prod_detail_maroon.gif);
	background-repeat:no-repeat;
	width:137px;
	height: 32px;
	cursor:hand;
	cursor:pointer;
	}
	
.detail_btn_on {
	background-image:url(../images/show_prod_detail_on.gif);
	background-repeat:no-repeat;
	width:137px;
	height: 32px;
	cursor:hand;
	cursor:pointer;
	}

.product_detail_shell {
	float:left;
	width:153px;
	padding-top:10px;
	padding-left:15px;
	}
	
.pd_header {
	background-color:#6D6F71;
	width:153px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	}
	
.pd_body {
	margin:1px;
	border-bottom:1px solid #CECFCD;
	border-left:1px solid #CECFCD;
	border-right:1px solid #CECFCD;
	font-size:10px;
	}

.pd_content_wht {
	background-color:#FFFFFF;
	margin-left:3px;
	margin-right:3px;
	}
	
.pd_content_gray {
	background-color:#EEEDEA;
	margin-left:3px;
	margin-right:3px;
	}

.pd_inner_content {
	padding-top:5px;
	margin-left:2px;
	margin-top:4px;
	margin-bottom:5px;
	margin-right:2px;
	color:#6D6F71;
	}
	
.pd_close{
	float:right;
	color:#CECFCD;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	}

UL.pd {
	margin:0px;
	padding-left:15px;
	}
	
UL.pd LI{
	margin:0px;
	padding-left:0px;
	}

/***********************************************************/
/**** Shehzad Styles 									****/
/***********************************************************/
.white .selector_shell_on {
	margin-top:6px;
	border-top: 1px solid #6eb64c;
	width:536px;
	/*height:55px;*/
	cursor:hand;
	cursor:pointer;
	}
.green .selector_shell_on {
	margin-top:6px;
	border-top: 1px solid #6eb64c;
	width:536px;
	/*height:55px;*/
	cursor:hand;
	cursor:pointer;
	}
.blue .selector_shell_on {
	margin-top:6px;
	border-top: 1px solid #008BAB;
	width:536px;
	/*height:55px;*/
	cursor:hand;
	cursor:pointer;
	}
.orange .selector_shell_on {
	margin-top:6px;
	border-top: 1px solid #BC6B30;
	width:536px;
	/*height:55px;*/
	cursor:hand;
	cursor:pointer;
}
.maroon .selector_shell_on {
	margin-top:6px;
	border-top: 1px solid #7A3B46;
	width:536px;
	/*height:55px;*/
	cursor:hand;
	cursor:pointer;
	}
.selector_shell_on  .selector_btn {
	float:left;
	width:116px;
	height:44px;
	background-image:url(../images/selector_on.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.selector_shell_on .selector_description {
	float:left;
	width:405px;
	color:#000000;
	text-decoration:none;
	margin-left:15px;
	padding-top:7px;
	}
.selector_shell_on .selector_btn_1line {
	float:left;
	width:116px;
	height:32px;
	background-image:url(../images/selector_1line_on.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	}
.selector_shell_on .selector_description_3col {
	float:left;
	width: 305px;
	margin-left:10px;
	padding-top:7px;
	color:#000000;
	}

/***************************************************************/

.prod_shell {
	padding-top:25px;
	padding-right:10px;
	float:left;
	font-size:16px;
	line-height:19px;
	color:#FFFFFF;
}
.btn_prod_cred {
	background-image:url(../images/btn_prod_credentials.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:116px;
	height:24px;
	padding:27px 5px 5px 5px;
	cursor:hand;
	cursor:pointer;
}
.btn_prod_reader {
	background-image:url(../images/btn_prod_readers.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:116px;
	height:24px;
	padding:27px 5px 5px 5px;
	cursor:hand;
	cursor:pointer;
}
.btn_prod_network {
	background-image:url(../images/btn_prod_network.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:116px;
	height:44px;
	padding:7px 5px 5px 5px;
	cursor:hand;
	cursor:pointer;
}
.btn_prod_embedded {
	background-image:url(../images/btn_prod_embedded.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:116px;
	height:44px;
	padding:7px 5px 5px 5px;
	cursor:hand;
	cursor:pointer;
}
.btn_prod_rollover_1line {
	background-image:url(../images/btn_prod_rollover.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:116px;
	height:24px;
	padding:27px 5px 5px 5px;
	cursor:hand;
	cursor:pointer;
}
.btn_prod_rollover_2line {
	background-image:url(../images/btn_prod_rollover.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:116px;
	height:44px;
	padding:7px 5px 5px 5px;
	cursor:hand;
	cursor:pointer;
}
.prod_img {
	margin-top:10px;
	width:126px;
	text-align:center;
}
.hover_help {
	background-color:#FFFFFF;
	background-image:url(../images/hover_help_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	border:1px solid #B6B6B6;
	width:265px;
	text-align:left;
	padding:10px;
}
.hover_help_green {
	background-color:#6DB74D;
	border:1px solid #B6B6B6;
	width:460px;
	text-align:left;
	padding:10px;
}

.hover_help_blue {
	background-color:#128CAD;
	border:1px solid #B6B6B6;
	width:460px;
	text-align:left;
	padding:10px;
}

.hover_help_orange {
	background-color:#CB7E3D;
	border:1px solid #B6B6B6;
	width:460px;
	text-align:left;
	padding:10px;
}

.hover_help_maroon {
	background-color:#8F4D58;
	border:1px solid #B6B6B6;
	width:460px;
	text-align:left;
	padding:10px;
}
/* /////////////////////////////
///// Hover list         /////*/
.hover_q1_credentials, .hover_q1_readers { position:relative; top:60px; left:0px;}

/*//// End Hover List /////*/

/*///////////////////////
	Print Details Styles
///////////////////////*/
.print_detail { width:420px; padding-left:30px; margin:10px 0px; }

table.details 					{ width:400px; }
table.details tr.row			{  }
table.details td.title_row	{ padding:5px; }
.product_name {color:#6d6e71; font-size:12px; }
table.details td.title 		{ width:140px; vertical-align:top; padding:2px; border-top:1px solid #666666; color:#666666; font-weight:bold; }
table.details td.detail		{ width:260px; vertical-align:top; padding:2px; border-top:1px solid #666666; color:#666666; }

.print_details_rightcol 	{ margin:10px; padding:10px 0px 10px 8px; text-align:left; color:#6d6e71; border-left:1px solid #999999; }
.print_details_rightcol H2 { font-size: 12px; color: #000000; margin: 5px 0px 20px 5px; font-weight: normal; }
	
.results_header { padding-bottom: 5px; margin-left:5px; }

.white .results_appearance { background-image:url(../images/results_appearance.gif); background-repeat:no-repeat; padding-bottom:1px; margin-left:5px; }

.jump_to_btn_1{

	color:#6DB74D;

}

.jump_to_btn_2{

	color:#8F4D58;

}

.jump_to_btn_3{

	color:#128CAD;

}

.jump_to_btn_4{

	
	color:#CB7E3D;

}



.jump_div_1 {
	position:absolute;

	width:580px;
	min-height:283px;
	_height: 283px;
	overflow:hidden;
	_overflow:visible;
	z-index:1;
	visibility: hidden;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #6DB74D;
	border: 2px solid #558e3e;
}

.jump_div_1 a{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.jump_div_1 a:hover{
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

.jump_div_1 .jump_header{
	background-image: url('../images/verde.jpg');
	background-repeat:repeat-x;
	height:27px;
	padding-top: 5px;
	padding-left: 5px;

}

.jump_div_1 .jump_subheader{

	height: 25px;
	background-color:#558e3e;
	margin: 0px;
	padding-top: 5px;
	padding-left: 5px;
	width: 100%;

}

.jump_div_2 {
	position:absolute;
	width:580px;
	min-height:283px;
	_height: 283px;
	overflow:hidden;
	_overflow:visible;
	z-index:1;
	visibility: hidden;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #8F4D58;
	border: 2px solid #8a3e4a;
}

.jump_div_2 .jump_header{
	background-image: url('../images/rosa.jpg');
	background-repeat:repeat-x;
	height:27px;
	padding-top: 5px;
	padding-left: 5px;

}

.jump_div_2 .jump_subheader{

	height: 25px;
	background-color:#8a3e4a;
	margin: 0px;
	padding-top: 5px;
	padding-left: 5px;
	width: 100%;

}



.jump_div_2 a{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.jump_div_2 a:hover{
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

.jump_div_3 {
	position:absolute;
	min-height:283px;
	_height: 283px;
	overflow:hidden;
	_overflow:visible;
	width:580px;
	z-index:1;
	visibility: hidden;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #128CAD;
	border: 2px solid #007494;
}

.jump_div_3 a{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.jump_div_3 a:hover{
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

.jump_div_3 .jump_header{
	background-image: url('../images/azul.jpg');
	background-repeat:repeat-x;
	height:27px;
	padding-top: 5px;
	padding-left: 5px;

}

.jump_div_3 .jump_subheader{

	height: 25px;
	background-color:#007494;
	margin: 0px;
	padding-top: 5px;
	padding-left: 5px;
	width: 100%;

}

.jump_div_4 {
	position:absolute;
	min-height:283px;
	overflow:hidden;
	_overflow:visible;
	_height: 283px;
	width:580px;
	z-index:1;
	visibility: hidden;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #CB7E3D;
	border: 2px solid #bd7130;
}

.jump_div_4 .jump_header{
	background-image: url('../images/naranja.jpg');
	background-repeat:repeat-x;
	height:27px;
	padding-top: 5px;
	padding-left: 5px;

}

.jump_div_4 .jump_subheader{

	height: 25px;
	background-color:#bd7130;
	margin: 0px;
	padding-top: 5px;
	padding-left: 5px;
	width: 100%;

}
								
.jump_div_4 a{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.jump_div_4 a:hover{
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #DDC !important;
	background-color: #FFE !important;
	}
label.errHilite {
	color: #CC0000 !important;
	}

