body { background-color:#FFFFFF; cursor: default; /*background:url(/skins/juut/images/background.gif);*/}
/*
.login {background-color: #252525;}
.lostpassword {background-color: #252525;}
*/
#zoom_img_picture {overflow: hidden;position: relative;border: 1px solid #F6F6F6;}
#zoom_img_thumbnail {cursor: url(/images/zoomin.png), -moz-zoom-in;}
#zoom_img_full {position: relative;cursor: url(/images/zoomout.png), -moz-zoom-out;}

.pageheader { }

.signup {}
.signup .register 								{font: 700 14px 'Arial'; color: #333;}
.signup .register td							{padding-bottom: 5px;}
.signup .register input						{height: 26px; background-color: #FFFFFF;}
.signup .register .title 					{padding: 0; font: 400 20px 'Arial'; color: #333;}
.signup .register .info 					{padding: 5px 0px 5px 0px; font: 400 12px 'Arial'; color: #353535;}
.signup .register .reqtd					{ font: 700 14px 'Arial'; color: #333;}
.signup .register .normaltd				{ font: 700 14px 'Arial'; color: #333;}

.signup .signin	{ font: 400 13px 'Arial'; color: #FFFFFF; }
.signup .signin input	{height: 26px; padding-left: 5px; background-color: #FFFFFF;}
.signup .signin .title 					{font: 400 20px 'Arial'; color: #FFFFFF;}
.signup .signin .reqtd					{padding: 6px 0px 4px 0px; font: 700 14px 'Arial'; color: #FFFFFF;}
.signup .signin .normaltd				{padding: 6px 0px 4px 0px; font: 700 14px 'Arial'; color: #FFFFFF;}
.signup .signin a							{font: 700 italic 11px 'Arial'; color: #b28772;text-decoration:none;}
.signup .signin a:hover				{font: 700 italic 11px 'Arial'; color: #b28772;text-decoration:underline;}
.signup .signin .error_box		{background-color: #AFA29A; padding: 10px; font: 14px 'Arial'; color: #FFFFFF;}
.signup .signin .error_box a					{font: 14px 'Arial'; color: #581F00;}
.signup .signin .error_box a:hover		{font: 14px 'Arial'; color: #581F00;}


.headertoptable 				{font-family: 'Open Sans', Arial, sans-serif; font-size: 8.5pt;color:#444444;}
.headertoptable a 			{font-family: 'Open Sans', Arial, sans-serif; font-size: 8.5pt;color:#444444;text-decoration:none;}
.headertoptable a:hover {font-family: 'Open Sans', Arial, sans-serif; font-size: 8.5pt;color:#444444;text-decoration:underline;}
/* Arial */

.headertoptab {font-family: Arial; font-size: 6pt;color:#949694;}
/*.headertoptab td {padding:2px;padding-left:4px}*/
.headertoptab a {font-family: Arial; font-size: 6pt; color:#949694; text-decoration:none;}
.headertoptab a:hover {font-family: Arial; font-size: 6pt;color:#949694; text-decoration:underline;}

.headertable {padding-bottom: 1px;}
.mainmenu	td {}
.underheadersection {width: 1150px; height:40px; background:url(/skins/juut/images/searchbar_bg.gif); background-repeat:no-repeat; margin-top:0px;}
.qseacrh_input {background: #FFFFFF; color: #999999; border: 1px solid #9999CC; padding: 0px; height: 20px; width: 180px; vertical-align: bottom;}

.headermenu {}
.headermenu a 			{font-family: 'Arial'; font-size: 8pt; color:#224357; text-decoration:none;}
.headermenu a:hover {font-family: 'Arial'; font-size: 8pt; color:#224357; text-decoration:underline;}

.sectionheader					{font: 12px 'Arial'; color:#224357; padding-bottom: 10px;}
.sectionheader a 				{font: 12px 'Arial'; color:#224357; text-decoration:none;}
.sectionheader a:hover	{font: 12px 'Arial'; color:#224357; text-decoration:underline;}

.footerbottomtable	{}
.footerbottomtable .footertitle {color: #999; font: 700 14px 'Open Sans', Arial; padding-bottom: 12px;}
.footerbottomtable .footerlinks {color: #666; font: 12px Arial;}
.footerbottomtable .footerlinks a 			{color: #666; font: 12px 'Open Sans', Arial; line-height: 20px; text-decoration:none;}
.footerbottomtable .footerlinks a:hover {color: #666; font: 12px 'Open Sans', Arial; line-height: 20px; text-decoration:underline;}
.footerbottomtable .footercopyright {color: #353535; font: 10px 'Open Sans', Arial; padding-top: 10px;}
.footerbottomtable .email_signup {height: 32px; width: 250px; border: 1px solid #AAA; color: #666; font: 400 14px 'Open Sans', 'Arial'; padding: 0; margin: 0; padding-left: 5px;}

.sizechart	{color: #3A383A; font: 12px Arial;border: 1px solid #CECECE;}
.sizechart td {height: 20px; text-align: center;}
.sizechart .header	{text-align: left; color: #231F20; font: bold 14px Arial;}
.sizechart .label		{color: #542210; font: 12px Arial;}

.mainmenu_table {height:35px; width: 1150px; margin:0px;}

/*
.mainmenu_table .mainmenu_menuitemtr  				{}
.mainmenu_table .mainmenu_cursteptr   				{}
.mainmenu_table .mainmenu_menuitemtd  				{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#FFFFFF;white-space:nowrap}
.mainmenu_table .mainmenu_menuitemtd a  			{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#FFFFFF;text-transform: uppercase;text-decoration:none;}
.mainmenu_table .mainmenu_menuitemtd a:hover 	{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#FFFFFF;text-transform: uppercase;text-decoration:underline;}
.mainmenu_table .mainmenu_cursteptd   				{}
.mainmenu_table .mainmenu_cursteptd a   			{font-weight:bold;}
.mainmenu_table .mainmenu_cursteptd a:hover  	{font-weight:bold;}
*/
.mainmenu_table ul 													{ list-style:none; padding:0px; margin:0px }
.mainmenu_table ul li 											{ display:inline; float:left; }
.mainmenu_table ul li a 										{ display:block; }
.mainmenu_table ul li a:hover 							{ display:block; }
.mainmenu_table ul li.mm-sublinks						{ background:#FFFFFF; border: 1px solid #224357; display:none;  }
.mainmenu_table ul li.mm-sublinks a
{
  font-family: Arial, sans-serif; color: #224357; font-size: 10pt; 
  background:#FFFFFF;
  text-decoration:none;
  display:block;
  width:150px;
  text-align:left;
  margin-top:4px;
  margin-left:6px;
}

.mainmenu_table ul li.mm-sublinks a:hover
{
	font-family: Arial, sans-serif; color: #224357; font-size: 10pt;
  background:#FFFFFF;
  text-decoration:underline;
  display:block;
  width:150px;
  text-align:left;
}



.sidebar_separator {height:1px;}
.sidebar_label	   {font:bold 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #283440;padding-bottom:1px}

.contanttable_canvas	{	background-color: #FFF; }
.contenttablediv	{ display: block;  min-height: 500px;}
.contenttable	{ 
    padding: 30px 0px 70px 0px;
    background-color: #FFFFFF;
    margin-top: 10px;
    table-layout: fixed;
    margin-bottom: 50px;	
}
.contenttable .leftmenu	{
	width: 200px;
  padding: 16px 22px;
	min-height: 450px;

	border-right: 1px solid #DDD;	
}
.contenttable .main {padding: 0px 30px; background-color: #FFFFFF;}

.contenttable .main .empty_grid_holder { font: 700 20px Arial; color: #FFF; text-align: center; margin: 160px 100px; }
.contenttable .main .empty_grid_holder .empty_grid_container	{display: inline-block; background-color: #DDD; border-radius: 25px;  padding: 20px 100px;  }
.contenttable .main .empty_grid_holder .empty_grid_container .empty_header 	{ font-size: 42px; }
.contenttable .main .empty_grid_holder .empty_grid_container .empty_sep			{ height: 15px; }
.contenttable .main .empty_grid_holder .empty_grid_container .empty_text		{  }

.contenttable .main .empty_grid_holder.cart_grid_holder	{margin: 80px 0px 40px;}

.leftmenu_maintable			{width:200px;}
.leftmenu_maintable td 	{}
.leftmenu_maintable select	{width:150px;}

.leftmenu_title  {font:bold 10pt Arial, Helvetica, verdana, Geneva, sans-serif;color:#000000;padding:4px;height:25px}

a.leftmenu_link:link    {font-family:Arial, Helvetica, Tahoma, Verdana;color:#666666;}
a.leftmenu_link:visited {font-family:Arial, Helvetica, Tahoma, Verdana;color:#666666;}
a.leftmenu_link:hover   {font-family:Arial, Helvetica, Tahoma, Verdana;color:#4363A3;}
a.leftmenu_link:active  {font-family:Arial, Helvetica, Tahoma, Verdana;color:#4363A3;}

.leftmenu_last_appts	{}

.recappts .lists_containertable {} 
.recappts .lists_containertable .lists_altrow_bg td {background-color: #00FF00;}
.recappts .lists_containertable td {background-color: #00FF00;}

.lib_formviz_header_table																					{width:100%;background:url(/images/subtitlessep.gif);}
.lib_formviz_header_table .lib_formviz_header_spaceabove 					{}
.lib_formviz_header_table .lib_formviz_header_titletd 						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13.5pt; font-weight: bold; color:#666666;}
.lib_formviz_header_table .lib_formviz_header_title								{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13.5pt; font-weight: bold; color:#666666;white-space:nowrap}
.lib_formviz_header_table .lib_formviz_header_righttitle					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13.5pt; font-weight: bold; color:#000000;white-space:nowrap}
.lib_formviz_header_table .lib_formviz_header_rightcontenttd 			{text-align:right;vertical-align:top;height:25px;padding-right:5px;}
.lib_formviz_header_table .lib_formviz_header_spaceaboveseparator {height:10px;}
.lib_formviz_header_table .lib_formviz_header_separator 					{}
.lib_formviz_header_table .lib_formviz_header_spacebelow 					{height:10px;}

.header_table_kvxl																					{width:100%;}
.header_table_kvxl .lib_formviz_header_spaceabove 					{}
.header_table_kvxl .lib_formviz_header_titletd 							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13.5pt; font-weight: bold; color:#666666;}
.header_table_kvxl .lib_formviz_header_title								{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13.5pt; font-weight: bold; color:#666666;white-space:nowrap}
.header_table_kvxl .lib_formviz_header_righttitle						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13.5pt; font-weight: bold; color:#000000;white-space:nowrap}
.header_table_kvxl .lib_formviz_header_rightcontenttd 			{text-align:right;vertical-align:top;padding-right:5px;height:6px;}
.header_table_kvxl .lib_formviz_header_spaceaboveseparator 	{height:10px;background: #E2E2E2;padding:2px 4px 4px 4px;}
.header_table_kvxl .lib_formviz_header_spaceaboveseparator a {color:#224357;}
.header_table_kvxl .lib_formviz_header_spaceaboveseparator a:hover {color:#224357;}
.header_table_kvxl .lib_formviz_header_separator 						{}
.header_table_kvxl .lib_formviz_header_spacebelow 					{height:0px;}

/* Forms */
.forms_default .maintable 									{background-color:#FFFFFF;table-layout:fixed;}
.forms_default .maintable .reqtd  	 				{padding:2px 2px 0px 2px;vertical-align:middle;height:22px;font:10pt Helvetica;color:#224357;background-color:#E2E2E2; font-weight: 900;}
.forms_default .maintable .objectlabeltd    {color:#224357;background-color:#E2E2E2;}
.forms_default .maintable .normaltd  				{padding:6px 0px 2px 2px;vertical-align:top;height:26px;font:10pt Helvetica;background-color:#E2E2E2; color: #224357; font-weight: 900;}
.forms_default .maintable .datatd 	 				{padding:6px 2px 0px 2px;vertical-align:top;font:10pt Helvetica; color: #3A4245; background-color: #FAFAFA;}
.forms_default .maintable .textareatd				{padding:4px 0px 2px 2px;vertical-align:top;font:10pt Helvetica;color:#224357;background-color:#E2E2E2; font-weight: 900;}
.forms_default .maintable .textareadatatd		{padding:4px 2px;vertical-align:top;font:10pt Helvetica; color: #3A4245; background-color: #FAFAFA;}
.forms_default .maintable .altrowtd					{background-color:#EFEFEF}
.forms_default .maintable .importantdatatd 	{padding:0px 2px;vertical-align:middle;height:22px;font:bold 10pt Arial, Verdana, Helvetica, sans-serif;color: #3A4245; background-color: #FAFAFA;}
.forms_default .maintable .statictd					{background-color:#D8D8D8;}
.forms_default .maintable .checkbox					{width:auto;border:none}
.forms_default .maintable .radio						{width:auto;border:none}
.forms_default a  	 												{color:#666666;font:10pt Helvetica;text-decoration:none;}
.forms_default a:hover  	 									{color:#4363A3;font:10pt Helvetica;text-decoration:underline;}

.forms_default .maintable_cust	 									{background-color:#FFFFFF;table-layout:fixed;}
.forms_default .maintable_cust .reqtd							{display: inline-block; padding-left: 5px; font:8pt Arial, Helvetica, Verdana, sans-serif;color:#000000; background-color: #F0F0F0; text-transform: uppercase; }
.forms_default .maintable_cust .normaltd					{display: inline-block; padding-left: 5px; font:8pt Arial, Helvetica, Verdana, sans-serif;color:#000000; background-color: #F0F0F0; text-transform: uppercase; }
.forms_default .maintable_cust .skin_readonlytd		{display: inline-block; padding-left: 5px; font:8pt Arial, Helvetica, Verdana, sans-serif;color:#000000; background-color: #F0F0F0; text-transform: uppercase; }

.forms_default .maintable_cust .importantdatatd		{font:11pt Arial, Helvetica, Tahoma, Verdana, sans-serif;color:#000000;padding: 10px; background-color: #F0F0F0;}
.forms_default .maintable_cust .datatd						{font:11pt Arial, Helvetica, Tahoma, Verdana, sans-serif;color:#000000;padding: 10px; background-color: #F0F0F0;}
 
.forms_default .maintable_cust .textareatd				{display: inline-block; padding-left: 5px; padding-top: 10px; vertical-align: top; font:8pt Arial, Helvetica, Verdana, sans-serif;color:#000000; background-color: #F0F0F0; text-transform: uppercase; }
.forms_default .maintable_cust .textareadatatd		{ vertical-align: top; font:11pt Arial, Helvetica, Tahoma, Verdana, sans-serif;color:#000000;padding: 10px; background-color: #F0F0F0;}
.forms_default .maintable_cust .separator					{font-size: 1px; width: 5px;}

.forms_default .maintable1 						 						{background-color:#FFFFFF;width:100%;}
.forms_default .maintable1 .normaltd  						{padding:4px 0px 2px 2px;vertical-align:top;min-height:26px;font:10pt Helvetica;background-color:#E2E2E2; color: #224357;font-weight: 900;}
.forms_default .maintable1 .datatd 	 							{padding:4px 1px 2px 2px;vertical-align:top;min-height:26pxfont:10pt Helvetica; color: #3A4245; background-color: #FAFAFA;}



.forms_default_edit  	 														{font:10pt Helvetica;}
.forms_default_edit a  	 													{color:#4363A3;font:10pt Helvetica;text-decoration:none;}
.forms_default_edit a:hover  	 										{color:#4363A3;font:10pt Helvetica;text-decoration:underline;}
.forms_default_edit .radio												{width:auto;border:none}
.forms_default_edit .maintable 										{table-layout:fixed}
.forms_default_edit .maintable .reqtd  	 					{height:24px;vertical-align:top;padding:2;padding-top:6px;font:10pt Helvetica;background-color:#E2E2E2; color: #224357; font-weight: 900;}
.forms_default_edit .maintable .normaltd  				{height:24px;vertical-align:top;padding:2;padding-top:6px;font:10pt Helvetica;background-color:#E2E2E2; color: #224357; font-weight: 900;}
.forms_default_edit .maintable .datatd 	 					{padding:0px 1px;vertical-align:middle;height:24px;font:10pt Helvetica;}
.forms_default_edit .maintable .altrowtd					{background-color:#EFEFEF}
.forms_default_edit .maintable .datatd table td		{padding:0px 0px;vertical-align:middle;font:10pt Helvetica;}
.forms_default_edit .maintable .importantdatatd 	{padding:0px 1px;vertical-align:middle;height:24px;font:bold 10pt Arial, Verdana, Helvetica, sans-serif;}
.forms_default_edit .maintable .checkbox					{width:auto;border:none}
.forms_default_edit .maintable .radio							{width:auto;border:none}
.forms_default_edit .maintable .statictd					{background-color: #F5F5F5;}
.forms_default_edit .maintable .normaltextareatd  {vertical-align:top;padding:2;padding-top:4px;font:10pt Helvetica;background-color:#DFDFDF;}
.forms_default_edit .maintable .textareatd				{vertical-align:top;padding:2;padding-top:4px;font:10pt Helvetica;color:#224357;background-color:#E2E2E2;}
.forms_default_edit .maintable .textareadatatd 	 	{padding:0px 1px;vertical-align:middle;font:10pt Helvetica; font-weight: 900;}
.forms_default_edit input													{height:22px;width:100%;font:10pt Arial, Georgia, Times, serif; background-color: #FFFFFF;}
.forms_default_edit select												{height:22px;width:100%;font:10pt Arial, Georgia, Times, serif; }
.forms_default_edit textarea											{font:10pt Arial, Georgia, Times, serif; }
.forms_default_edit .maintable .normal 	 					{font:10pt Helvetica;}
.forms_default_edit .maintable .header						{text-transform:uppercase;color: #666666;background:#DDDDDD;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight: bold;text-align: left;padding-left: 4px;padding-right: 2px;font-size: 7pt;}
.forms_default_edit .maintable .data							{text-transform:uppercase;color: #000000;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align: left;padding-left: 4px;padding-right: 2px;font-size: 10pt;padding-top:8px;padding-bottom:6px;}
.forms_default_edit .maintable .descrbodyclass    {vertical-align:top;padding:2;padding-top:4px;font:10pt Helvetica; word-wrap: break-word;}

.forms_default_edit .maintable .data .small	a					{color: #999999;font-family: Tahoma, Verdana, Arial, Helvetica;text-align: left;padding-left: 4px;padding-right: 2px;font-size: 7.5pt;font-weight:bold;}
.forms_default_edit .maintable .data .small	a:link		{}
.forms_default_edit .maintable .data .small	a:hover		{}
.forms_default_edit .maintable .data .small	a:active	{}

.forms_default_edit .maintable1 						 			{width:100%}
.forms_default_edit .maintable1 .normaltd  				{vertical-align:top;padding:2;padding-top:4px;font:10pt Helvetica;background-color:#DFDFDF;}
.forms_default_edit .maintable1 .datatd 	 				{padding:0px 1px;vertical-align:middle;height:20px;font:10pt Helvetica;}
.forms_default_edit .maintable1 .skin_readonlytd 	{vertical-align:top;padding:2;padding-top:4px;font:10pt Helvetica;color:#FFFFFF;background-color:#999999;}
.forms_default_edit .maintable1 .statictd					{background-color:#FAFAFA;}

.forms_default_edit .actionlink 								{font:bold 8pt  Arial, Verdana;color: #666666;}
.forms_default_edit .actionlink:hover 					{font:bold 8pt  Arial, Verdana;color: #666666;text-decoration:underline;}

.appts_forms_default_edit													{font:10pt Arial, Verdana, Helvetica, sans-serif;}
.appts_forms_default_edit .maintable 							{background-color: #F6F2EA;table-layout:fixed}
.appts_forms_default_edit .maintable .statictd		{background-color: #F6F2EA;}

.appts_forms_default_edit a  	 													{color:#4363A3;font:10pt Arial, Verdana, Helvetica, sans-serif;text-decoration:none;}
.appts_forms_default_edit a:hover  	 										{color:#4363A3;font:10pt Arial, Verdana, Helvetica, sans-serif;text-decoration:underline;}

.appts_forms_default_edit .maintable .normaltd  	{height:24px;vertical-align:top;padding: 7px 2px 2px 10px;font:8pt Arial, Verdana, Helvetica, sans-serif;background-color:#604C38; color: #000000;text-transform:uppercase}
.appts_forms_default_edit .maintable .datatd 	 					{padding:0px 1px;vertical-align:middle;height:24px;font:10pt Arial, Verdana, Helvetica, sans-serif;}

.appts_forms_default_edit .maintable .checkbox					{width:auto;border:none}
.appts_forms_default_edit .maintable .radio							{width:auto;border:none}

.appts_forms_default_edit .actionlink							{font:bold 8pt  Arial, Verdana;color: #666666;}
.appts_forms_default_edit .actionlink:hover 			{font:bold 8pt  Arial, Verdana;color: #666666;text-decoration:underline;}
/* Forms End */

/* form classes for my options */
.form_myoptions_view					{font:9pt Verdana, Arial, Helvetica, sans-serif;border:1px solid #666666;width:100%;table-layout:fixed}

.form_myoptions_view .reqtd				{background-color:#d7d7d7;text-align:right;padding:2px;padding-right:6px;height:26px;padding-top:4px;font-weight:bold;color:#666666}
.form_myoptions_view .normaltd			{font:9pt Verdana, Arial, Helvetica, sans-serif; background-color:#d7d7d7;text-align:right;padding:2px;padding-right:6px;height:26px;padding-top:4px;font-weight:bold;color:#666666}

.form_myoptions_view .datatd			{font:10pt Arial, Verdana, Helvetica, sans-serif; padding:5px;vertical-align:top;height:26px;padding-left:8px;background-color:#EEEEEE;color:#333333}
.form_myoptions_view .altrowtd			{background-color:#e1e1e1}
.form_myoptions_view .header			{height: 24px; text-transform:uppercase; background-color: #777777; padding:0px; color: #FFFFFF; font:bold 8pt Verdana, Arial, Helvetica, sans-serif;}

.form_myoptions_view .textareatd  			{font:9pt Verdana, Arial, Helvetica, sans-serif; background-color:#67ADDE;text-align:right;padding:2px;padding-right:6px;padding-top:4px;font-weight:bold;color:#FFFFFF}
.form_myoptions_view .textareaframe			{padding:5px 5px 5px 8px; background-color:#FAFAFA;color:#333333}
.form_myoptions_view .textareadatatd		{font:10pt Arial, Verdana, Helvetica, sans-serif; padding-bottom: 5px; vertical-align:top;background-color:#FAFAFA;color:#333333}

.form_myoptions_view .smalldigitinput	{width:26px;text-align:center}
.form_myoptions_view .checkbox			{width:auto;border:none}
.form_myoptions_view .radio				{width:auto;border:none}
.form_myoptions_view  input				{font-size:10pt;height:22px;width:100%}
.form_myoptions_view  select			{font-size:10pt;height:22px;width:100%}

.form_myoptions_edit					{border:1px solid #666666;width:100%;table-layout:fixed}

.form_myoptions_edit .reqtd				{background-color:#d7d7d7;text-align:right;padding:2px;padding-right:6px;height:24px;padding-top:4px;font-weight:bold;color:#666666}
.form_myoptions_edit .normaltd			{font:9pt Verdana, Arial, Helvetica, sans-serif;background-color:#d7d7d7;text-align:right;padding:2px;padding-right:6px;height:24px;padding-top:4px;font-weight:bold;color:#666666}
.form_myoptions_edit .header			{height: 24px; text-transform:uppercase; background-color: #777777; padding:0px; color: #FFFFFF; font:bold 8pt Verdana, Arial, Helvetica, sans-serif;}


.form_myoptions_edit .datatd			{padding:2px;vertical-align:top;height:26px;background-color:#EEEEEE;padding-left:4px;padding-right:4px}
.form_myoptions_edit .altrowtd			{background-color:#e1e1e1}
.form_myoptions_edit .smalldigitinput	{width:26px;text-align:center}
.form_myoptions_edit .checkbox			{width:auto;border:none}
.form_myoptions_edit .radio				{width:auto;border:none}
.form_myoptions_edit  input				{font-size:10pt;height:22px;width:100%}
.form_myoptions_edit  select			{font-size:10pt;height:22px;width:100%}


/* end form classes for my options */


.lib_formviz_subtitle_table																				{border-top:0px solid #666666}
.lib_formviz_subtitle_table .lib_formviz_subtitle_titletd					{background:#F5F5F5;text-transform:uppercase;color:#000000;font:bold 8pt Verdana, Arial, Helvetica, sans-serif;padding-left:4px;height:23px}
.lib_formviz_subtitle_table .lib_formviz_subtitle_rightcontenttd	{background:#F5F5F5;color:#000000;font:7.5pt  Verdana, Tahoma, Arial, Helvetica, sans-serif;padding-left:4px;height:23px;text-align:right;padding-right:5px}
.lib_formviz_subtitle_table .lib_formviz_subtitle_rightcontenttd a:hover 		{color:#000000;font:7.5pt  Verdana, Tahoma, Arial, Helvetica, sans-serif;}
.lib_formviz_subtitle_table .lib_formviz_subtitle_rightcontenttd a:active 	{color:#000000;font:7.5pt  Verdana, Tahoma, Arial, Helvetica, sans-serif;}
.lib_formviz_subtitle_table .lib_formviz_subtitle_rightcontenttd a:visited 	{color:#000000;font:7.5pt  Verdana, Tahoma, Arial, Helvetica, sans-serif;}
.lib_formviz_subtitle_table .lib_formviz_subtitle_rightcontenttd a:link 		{color:#000000;font:7.5pt  Verdana, Tahoma, Arial, Helvetica, sans-serif;}

/* datatable1 styles */

.lists_containertable 	{border:0px solid #666666;}
.lists_headertable 			{height:24px; background-color: #FFFFFF;}
.lists_popupheadertd 		{background:#666666;height:20px;color:#EEEEEE}
.lists_footertable 			{background:#FFFFFF;height:19px}
.lists_footertabletd		{padding-left:4px}
/* .lists_footertabletd a	{color:#474747} */
.lists_footertabletd a	{}

.datatable3 .lists_altrowtr					{}
.datatable3 .lists_altrow_bg				{}
.datatable3 .lists_services_textcolor {color:#7A7A7A;}
.datatable3 .lists_services_textcolor td {color:#7A7A7A;}
.datatable3 .lists_services_textcolor div {color:#7A7A7A;}

.lists_altrowtr					{}
.lists_altrow_bg				{}

.lists_emptyheadertable 			{background:#ffffff;border-bottom:2px solid #BBBBBB;}
.lists_emptyantetkatitle   		{color:#BBBBBB}
.lists_emptyantetkatitle a 		{color:#BBBBBB}
.lists_emptyantetkalinks 			{color:#BBBBBB}
.lists_emptyantetkalinks span	{color:#BBBBBB}
.lists_emptyantetkalinks a		{color:#BBBBBB}

/* when hover over empty antetka */
.lists_emptyantetkatitlehover   		  	 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#777777;padding-left:3px;padding-top:0px;padding-bottom:0px}
.lists_emptyantetkatitlehover a 		  	 {color:#777777;text-decoration:none}
.lists_emptyantetkatitlehover a:hover 	 {color:#777777}
.lists_emptyantetkatitlehover a:active 	 {color:#777777}
.lists_emptyantetkatitlehover a:visited  {color:#777777}
.lists_emptyantetkatitlehover a:link     {color:#777777}

.lists_emptyantetkalinkshover				 		 {font:8pt Verdana, Arial, Helvetica, sans-serif;color:#777777}
.lists_emptyantetkalinkshover	span			 {font:8pt Verdana, Arial, Helvetica, sans-serif;color:#777777}
.lists_emptyantetkalinkshover a:hover 	 {color:#777777}
.lists_emptyantetkalinkshover a:active 	 {color:#777777}
.lists_emptyantetkalinkshover a:visited  {color:#777777}
.lists_emptyantetkalinkshover a:link     {color:#777777}
/* end when hover on empty antetka */

.textsmall {font:8pt Arial, Helvetica, Tahoma, Verdana, sans-serif;color:#000000;}

.recommend_lnk {font: 12px Arial, Verdana, Helvetica, sans-serif; color: #970303;margin-bottom: 30px;margin-top: -5px;}
.recommend_lnk a:link {font: 12px Arial, Verdana, Helvetica, sans-serif; color: #000CFF;}
.recommend_lnk a:visited {font: 12px Arial, Verdana, Helvetica, sans-serif; color: #000CFF;}
.recommend_lnk a:hover {font: 12px Arial, Verdana, Helvetica, sans-serif; color: #000CFF;}
.recommend_lnk a:active {font: 12px Arial, Verdana, Helvetica, sans-serif; color: #000CFF;}

.datatable1 { border-collapse: collapse; table-layout:fixed;;background:#f3f3f3}
.datatable1 td {
	padding-left: 2px;
	height:22;
	vertical-align: middle;
	color:#000000;
	font-family: Arial, Georgia, Times, serif; 
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #E0E2E5;
}
.datatable1 tr {background-color: #FFFFFF;}
.datatable1 .lists_altrow_bg {background-color: #FFFFFF;} /*#E6EEF7*/

.recentactivities_link IMG 		{border: 0px;}
.recentactivities_link 					 {font-family: 'Arial'; font-size: 10pt;color:#224357;}
.recentactivities_link a:link    {font-family: 'Arial'; font-size: 10pt;color:#224357;}
.recentactivities_link a:visited {font-family: 'Arial'; font-size: 10pt;color:#224357;}
.recentactivities_link a:hover   {font-family: 'Arial'; font-size: 10pt;color:#224357;}
.recentactivities_link a:active  {font-family: 'Arial'; font-size: 10pt;color:#224357;}

.datatable1 td a:link    {font-family: Arial, Georgia, Times, serif; font-size: 8pt;color:#000000;}
.datatable1 td a:visited {font-family: Arial, Georgia, Times, serif; font-size: 8pt;color:#000000;}
.datatable1 td a:hover   {font-family: Arial, Georgia, Times, serif; font-size: 8pt;color:#000000;}
.datatable1 td a:active  {font-family: Arial, Georgia, Times, serif; font-size: 8pt;color:#000000;}

.datatable1 .listactions 						{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap; text-transform: lowercase;}
.datatable1 .listactions a					{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap; text-transform: lowercase;}
.datatable1 .listactions a:link			{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap}
.datatable1 .listactions a:visited	{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap}
.datatable1 .listactions a:hover		{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap}
.datatable1 .listactions a:active		{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap}

.datatable1 th {
	font: bold 8.5pt Arial, Verdana;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	border: 3px;
	color: #224357;
	text-transform: lowercase;
	height:24px;
	white-space: nowrap;
	background:#F8F8F8;
	vertical-align: center;
	border-bottom: 1px solid #E0E2E5;
}


.datatable3 { border-collapse: collapse; table-layout:fixed;}
.datatable3 td {
	padding-left: 2px;
	vertical-align: top;
	color:#000000;
/*	font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-family: Arial; /*, Georgia, Times, serif;*/
	font-weight: normal;
	text-align: left;
	font-size: 9pt;
}
.datatable3 a.rightcol_links {color: #7a7a7a; font:9pt Arial, Verdana, Helvetica, Tahoma, sans-serif;white-space:nowrap}
.datatable3 a.rightcol_links:link {color: #7a7a7a; font:9pt Arial, Verdana, Helvetica, Tahoma, sans-serif;white-space:nowrap}
.datatable3 a.rightcol_links:visited {color: #7a7a7a; font:9pt Arial, Verdana, Helvetica, Tahoma, sans-serif;white-space:nowrap}
.datatable3 a.rightcol_links:hover {color: #7a7a7a; font:9pt Arial, Verdana, Helvetica, Tahoma, sans-serif;white-space:nowrap}
.datatable3 a.rightcol_links:active {color: #7a7a7a; font:9pt Arial, Verdana, Helvetica, Tahoma, sans-serif;white-space:nowrap}


.datatable1 .textsmall {font-family: Arial, Georgia, Times, serif; font-size: 7.5pt; color:#000000; white-space:nowrap}

.datatable1 a		{color:#000000;font:10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.datatable1 a:hover	{font:10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.antetka_title 		{color: #515151; font: 14pt Verdana; padding:0px 0px 0px;}
.antetka_title a 	{color: #515151; font: 14pt Verdana; }
.antetka_title a:hover 	{color: #515151; font: 14pt Verdana; }
.antetka_links 		{color: #224357; font: 10pt Verdana; }
.antetka_links a	{color: #224357; font: 10pt Verdana; }
.antetka_links a:hover	{color: #224357; font: 10pt Verdana; }

.listactions 						{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap; text-transform: lowercase;}
.listactions a					{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap; text-transform: lowercase;}
.listactions a:link			{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap}
.listactions a:visited	{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap}
.listactions a:hover		{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap}
.listactions a:active		{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#224357; white-space:nowrap}

.pagingtable 		{font-size:10pt;font-family: Arial, Verdana, sans-serif;font-weight:normal; color: #666666;}
.pagingtable a	{font-size:10pt;font-family: Arial, Verdana, sans-serif; color: #4363A3;}
.pagingtable a:hover	{font-size:10pt;font-family: Arial, Verdana, sans-serif; color: #4363A3;}

.pagingtable2 				{font-size: 9pt;font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #666666;}
.pagingtable2 a				{font-size: 9pt;font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #224357;}
.pagingtable2 a:hover	{font-size: 9pt;font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #224357;}

.pagingtable2 .pinfo				{font-size: 9pt;font-family: Arial, Verdana, sans-serif; font-weight:normal; color: #666666;}
.pagingtable2 .pinfo a				{font-size: 9pt;font-family: Arial, Verdana, sans-serif; font-weight:normal; color: #224357;}
.pagingtable2 .pinfo a:hover	{font-size: 9pt;font-family: Arial, Verdana, sans-serif; font-weight:normal; color: #224357;}

.forms_steps_table {background: #FFFFFF;}
.forms_steps_table .forms_steps_menuitemtr  				{height:25px;}
.forms_steps_table .forms_steps_submenuitemtr  			{height:18px;}
.forms_steps_table .forms_steps_cursteptr   				{background:#FFFFFF}
.forms_steps_table .forms_steps_menuitemtd  				{font:9pt Arial, Verdana, Helvetica, sans-serif;color:#333333}
.forms_steps_table .forms_steps_menuitemtd a  			{font:9pt Arial, Verdana, Helvetica, sans-serif;color:#000000;text-decoration:none;}
.forms_steps_table .forms_steps_menuitemtd a:hover  {font:9pt Arial, Verdana, Helvetica, sans-serif;color:#000000;text-decoration:underline;}
.forms_steps_table .forms_steps_menuitemnotcompltd  {font:9pt Arial, Verdana, Helvetica, sans-serif;color:#666666}
.forms_steps_table .forms_steps_cursteptd   				{font-weight:bold;background:#FFFFFF;color:#000000;}
.forms_steps_table .forms_steps_cursteptd a   			{color:#000000;font-weight:bold;}
.forms_steps_table .forms_steps_cursteptd a:hover  	{color:#000000;font-weight:bold;}
.forms_steps_table .forms_steps_description 				{}

.listfooterlink     {font-family: Arial, Georgia, Times, serif; font-size: 7.5pt;color:#224357}

/*
.leftmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.leftmenu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.leftmenu a.recentactivities_link IMG 		{border: 0px;}
.leftmenu a.recentactivities_link:link    {font-family: 'Arial'; font-size: 10pt;color:#224357;}
.leftmenu a.recentactivities_link:visited {font-family: 'Arial'; font-size: 10pt;color:#224357;}
.leftmenu a.recentactivities_link:hover   {font-family: 'Arial'; font-size: 10pt;color:#224357;}
.leftmenu a.recentactivities_link:active  {font-family: 'Arial'; font-size: 10pt;color:#224357;}
*/

.leftsection {background-color: #F8F8F8;}
.leftsection .ls_toppadding {padding-top:2px}
.leftsection .sectiontitle {padding-top: 15px; padding-bottom: 5px; color: #224357; font: 13pt Arial; font-weight: bold;}
.leftsection .sectiontitle a 				{font-family: Arial, sans-serif;; color: #224357; font-size: 10pt;}
.leftsection .sectiontitle a:hover 	{font-family: Arial, sans-serif;; color: #224357; font-size: 10pt;}
.leftsection .separator {height: 1px; width: 100%; font-size: 1px; border-bottom: 1px solid #696969;}
.leftsection .sectioncontent 					{font-family: Arial, sans-serif; color: #224357; font-size: 10pt;}
.leftsection .sectioncontent a 				{font-family: Arial, sans-serif;; color: #224357; font-size: 10pt;}
.leftsection .sectioncontent a:hover 	{font-family: Arial, sans-serif;; color: #224357; font-size: 10pt;}

.rightsection { background-color: #FFFFFF;}

.lists_norecords 					{color: #000000; font: 8pt Helvetica;}
.lists_norecords a 				{color: #224357; font: 8pt Helvetica;}
.lists_norecords a:hover 	{color: #224357; font: 8pt Helvetica;}

.breadcrumb_text_left {font-family: Helvetica; font-size: 7.5pt; text-transform:uppercase;padding-top:4;color:#224357}
.breadcrumb_text_left a:link {font-family: Helvetica; color:#224357; text-decoration: none;}
.breadcrumb_text_left a:visited {font-family: Helvetica; color:#224357; text-decoration: none;}
.breadcrumb_text_left a:hover {font-family: Helvetica; color:#224357; text-decoration: underline;}
.breadcrumb_text_left a:active {font-family: Helvetica; color:#224357; text-decoration: none;}

.lists_purchases_headertable 	{background:#38B024;}
.lists_recentpurchases_headertable 	{height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_messages_headertable 	{height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_newmessages_headertable 	{}
.lists_sentmessages_headertable 	{height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_filedmessages_headertable 	{height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_appointments_headertable 	{height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_upcomingappointments_headertable {}
.lists_recentappointments_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_canceledappointments_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_services_headertable 	{height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_recommendedservices_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_products_headertable		{height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_myregistries_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_publicregistries_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_giftcards_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_gcorders_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_wishlist_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_shippingaddresses_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_ccards_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_orders_headertable {height: 25px; border-bottom: 1px solid #CCCCCC;}
.lists_found_appointments_headertable {background-color:#FFFFFF;}
.lists_recent_appts_headertable {background-color:#FFFFFF;}

.lists_rightcolheadertable_fav_prov {background-color:#FFFFFF;height:26px;}
.lists_rightcolheadertable_rec_serv {background-color:#FFFFFF;height:26px;}
.lists_rightcolheadertable_rec_prod {background-color:#FFFFFF;height:26px;}

.lists_purchases_home_headertable {height:30px;}
.lists_services_home_headertable {height:30px;}

.lists_notice_headertable {}

.shoprightpanel .normaltd	{font:10pt Tahoma, Arial, Helvetica, Tahoma, Verdana, sans-serif;color:#444444;text-transform:uppercase;margin-bottom:4px;}
.shoprightpanel .datatd		{margin-bottom:10px;}
.shoprightpanel select		{font:8pt Tahoma, Arial, Helvetica, Tahoma, Verdana, sans-serif;color:#444444;width:100%;}

.shoprightpaneltd					{width:190px;vertical-align:top;text-align:left;padding-left:10px;background:#FFFFFF;padding-top:5px;}
.shoprightpaneltd	.normaltd {}
.shoprightpaneltd form 		{margin:0px; padding: 0px;}

.shoprightpaneltd .title 	{font:10pt Tahoma, Arial, Helvetica, Tahoma, Verdana, sans-serif;color:#444444;text-transform:uppercase;margin-bottom:4px;text-align:right;padding-right:4px;}

.quicklinkstable 					{font: 9pt 'Arial'; color:#224357;}
.quicklinkstable a 				{font: 9pt 'Arial'; color:#224357; text-decoration:none;}
.quicklinkstable a:hover 	{font: 9pt 'Arial'; color:#224357; text-decoration:underline;}

.quicklinkstable .quicklink						{font: 9pt 'Arial'; color:#224357;}
.quicklinkstable .quicklink a 				{font: 9pt 'Arial'; color:#224357; text-decoration:none;}
.quicklinkstable .quicklink a:hover 	{font: 9pt 'Arial'; color:#224357; text-decoration:underline;}

.infotexts 						{font: 10pt 'Arial'; color:#444444;}
.infotexts .infotitle	{font: 16pt 'Arial'; color:#224357;}
.infotexts a 					{font: 10pt 'Arial'; color:#224357; text-decoration:none;}
.infotexts a:hover 		{font: 10pt 'Arial'; color:#224357; text-decoration:underline;}



.giftcardstable 								{font: 9pt 'Arial'; color:#224357;}
.giftcardstable a 							{font: 9pt 'Arial'; color:#224357; text-decoration:none;}
.giftcardstable a:hover 				{font: 9pt 'Arial'; color:#224357; text-decoration:underline;}
.giftcards_importantlink a 				{font-family: Arial, Georgia, Times, serif; font-size: 7.5pt;color:#970303;text-decoration:none;}
.giftcards_importantlink a:hover 	{font-family: Arial, Georgia, Times, serif; font-size: 7.5pt;color:#970303;text-decoration:underline;}

.featuretable 					{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9pt;color:#222222;}
.featuretable a 				{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9pt;color:#4363A3;text-decoration:none;}
.featuretable a:hover 	{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9pt;color:#4363A3;text-decoration:underline;}

.featurelnkstable 					{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9pt;color:#454545;}
.featurelnkstable a 				{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9pt;color:#454545;text-decoration:none;}
.featurelnkstable a:hover 	{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9pt;color:#454545;text-decoration:underline;}

/* <START> Get form korvueclients/lib/css/colorschemes/cyan.css */
.submenu_container		{margin:0px 5px 0px 5px; 	background: #FFFFFF; color: #696969; font: 8pt Helvetica;}
.submenu {background: #EAE1CE;border-top: 1px solid #666666;}
.submenu_table {height: 20px;margin-left: 5px;margin-right: 5px;}
.submenu_table .submenu_menuitemtr  				{}
.submenu_table .submenu_cursteptr   				{}
.submenu_table .submenu_menuitemtd  				{color: #696969; font: 9pt Helvetica;text-transform: uppercase;white-space:nowrap}
.submenu_table .submenu_menuitemtd a  			{color: #696969; font: 9pt Helvetica;text-transform: uppercase;text-decoration:none;}
.submenu_table .submenu_menuitemtd a:hover 	{color: #696969; font: 9pt Helvetica;text-transform: uppercase;text-decoration:underline;}
.submenu_table .submenu_cursteptd   				{}
.submenu_table .submenu_cursteptd a   			{color: #224357; font: bold 10pt Helvetica;text-transform: lowercase;}
.submenu_table .submenu_cursteptd a:hover  	{color: #224357; font: bold 10pt Helvetica;text-transform: lowercase;}
/* <END> Get form korvueclients/lib/css/colorschemes/cyan.css */


.gc_locations {color: #7E7E7E;font-family: Arial, Georgia, Times, serif; font-size: 12pt;}
.gc_locations a {color: #7E7E7E;font-family: Arial, Georgia, Times, serif; font-size: 12pt;text-decoration:none;}
.gc_locations a:hover {color: #7E7E7E;font-family: Arial, Georgia, Times, serif; font-size: 12pt;text-decoration:underline;}

.gs_detailsContentHeader 	{color: #E2E2E2;font-family: Helvetica; font-size: 18pt;}
.gs_detailsContentTitle		{padding-top: 10px; font-family:Helvetica;font-size:10pt;color:#464646;}
.gs_detailsContentBody 		{padding-top: 10px; padding-left: 5px; font-family:Helvetica;font-size:10pt;color:#464646; font-weight: normal;}

.gs_detailsContentBody a {font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#504D4D; font-weight: bold;text-decoration:none;}
.gs_detailsContentBody a:hover {font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#504D4D; font-weight: bold;text-decoration:underline;}

.gcordersCheckout select 		{ width: 250px; padding: 4px 10px; border: 1px solid #999; background: #FFFFFF; font: 400 18pt 'Arial'; color: #000;}
.gcordersCheckout input			{ padding: 5px 10px; border: 1px solid #999; background: #FFFFFF; font: 400 18pt 'Arial'; color: #000;}
.gcordersCheckout textarea	{ border: 1px solid #ECECEC; border-top: 2px solid #8B8A8B; border-left: 2px solid #8B8A8B;  background: #FFFFFF; font: 400 9pt 'Arial'; color: #000;}

.gcordersCheckout .skin_readonlytd {padding-top: 6px; font-family:Arial, Helvetica, sans-serif;font-size:8pt; color: #848284;}

.gcordersCheckout		 					{padding-top: 6px; font: 700 14px 'Arial'; color: #333;}
.gcordersCheckout	td 					{font: 700 14px 'Arial'; color: #333;}
.gcordersCheckout	div					{padding-top: 10px; font: 700 10px 'Arial'; color: #333;}
.gcordersCheckout .normaltd 	{padding-top: 10px; font: 700 10px 'Arial'; color: #333; text-transform: uppercase;}
.gcordersCheckout .reqtd 			{padding-top: 10px; font: 700 10px 'Arial'; color: #333; text-transform: uppercase;}


.gcordersCheckout .checkbox_fld { position: relative; padding: 7px; background-color: #DDD; font: 400 16px Arial; text-transform: none; }
.gcordersCheckout .checkbox_fld div		{ padding: 0; font: 400 16px Arial; text-transform: none; }
.gcordersCheckout .checkbox_fld input { width: 20px; height: 20px; padding: 0; margin: 0; border:none; background-color: #FFF;}

.gcordersCheckout .addrInfoBlockTitle { background-color: #DDD; padding: 8px 0px; font: 400 14px Arial; color: #000; text-transform: none; text-align: center; margin-bottom: 1px; }
.gcordersCheckout .addrInfoBlockTitle a { color: #223f98; }
.gcordersCheckout .addrInfoBlockTitle a:hover { color: #223f98; }

.gcordersCheckout .addrInfoBlock		  { background-color: #EEE; padding: 10px 20px; font: 400 14px Arial; text-transform: none; }
.gcordersCheckout .addrInfoBlock	div { padding: 0px; padding-bottom: 5px; font: 400 18px Arial; text-transform: none; }

.gcordersCheckout .addrUpdateCells	{padding: 8px 0px; font: 400 14px Arial; color: #000; text-transform: none; text-align: center; cursor: pointer; }



.gcordersCheckoutLabels 				{padding-top: 6px; font: 700 11px 'Arial'; color: #333;}
.gcordersCheckoutLabels a				{padding-top: 6px; font: 700 11px 'Arial'; color: #333; text-decoration:none;}
.gcordersCheckoutLabels a:hover	{padding-top: 6px; font: 700 11px 'Arial'; color: #333; text-decoration:underline;}

.gcordersCheckout_cart 					{ font: 700 11px 'Arial'; color: #333;}
.gcordersCheckout_cart a				{ font: 700 11px 'Arial'; color: #333; text-decoration:none;}
.gcordersCheckout_cart a:hover	{ font: 700 11px 'Arial'; color: #333; text-decoration:underline;}

.gcordersCheckout_cart .title					{ font: 700 17px 'Arial'; color: #333;}
.gcordersCheckout_cart .title a				{ font: 700 italic 11px 'Arial'; color: #333; text-decoration:none;}
.gcordersCheckout_cart .title a:hover	{ font: 700 italic 11px 'Arial'; color: #333; text-decoration:underline;}

.gcordersCheckout_cart .rowtitle			{ height: 50px; font: 700 10px 'Arial'; color: #333; border-top: 1px solid #696969; border-bottom: 1px solid #E9E9E9; text-transform: uppercase;}
/*	.gcordersCheckout_cart .rowtitle_cart	{ height: 35px; font: 700 13px 'Arial'; color: #333; border-bottom: 1px solid #E9E9E9;}	*/
.gcordersCheckout_cart .rowtitle_cart	{ height: 25px; font: 400 10px 'Arial'; color: #666; text-transform: uppercase; border-bottom: 1px solid #E9E9E9;}

.gcordersCheckout_cart .rowcontent		{ font: 400 18px 'Arial'; color:#444444; padding: 12px 0px 12px 0px; border-bottom: 1px solid #E9E9E9;}
.gcordersCheckout_cart .rowcontent .pr_details a:link    {font: 400 14pt 'Arial'; color:#224357;}
.gcordersCheckout_cart .rowcontent .pr_details a:visited {font: 400 14pt 'Arial'; color:#224357;}
.gcordersCheckout_cart .rowcontent .pr_details a:hover   {font: 400 14pt 'Arial'; color:#224357;}
.gcordersCheckout_cart .rowcontent .pr_details a:active  {font: 400 14pt 'Arial'; color:#224357;}
.gcordersCheckout_cart .rowcontent input		{ height: 20px; border: 1px solid #ECECEC; border-top: 2px solid #8B8A8B; border-left: 2px solid #8B8A8B; background: #FFFFFF; font: 400 9pt 'Arial'; color: #525252; }

.gcordersCheckout_cart .rowcontent select		{ border: 1px solid #999; background: #FFFFFF; font: 400 18px 'Arial'; color: #525252; padding: 3px 5px; text-align: center;}
.gcordersCheckout_cart .rowcontent 					{ text-align: center; }
.gcordersCheckout_cart .footer						{ height: 35px; font: 400 18px 'Arial'; color:#444444; border-bottom: 1px solid #E9E9E9; vertical-align: middle;}
.gcordersCheckout_cart .footer .title			{ font: 400 12px 'Arial'; color: #000000; text-transform: uppercase; }

.gcordersCheckout_cart .qty_error_badge		{ font: 400 14px 'Arial'; white-space: nowrap;  color: #FFF; text-align: center; background-color: #8c0000; padding: 5px 5px; margin: 0px 5px; }
.gcordersCheckout_cart .qty_error 				{ font: 400 14px 'Arial'; padding-top: 10px; white-space: nowrap; color: #b85d64; }

.gcordersCheckout_cart .total							{ height: 55px; font: 400 28px 'Arial'; color:#444444; vertical-align: middle;}
.gcordersCheckout_cart .total .title			{ font: 400 16px 'Arial'; color: #333; text-transform: uppercase; }

.gcordersCheckout_cart .content				{ font: 400 13px 'Arial'; color: #464646;}


.gcordersCheckout_cart .rowcontent .pr_details .editlink a,
.gcordersCheckout_cart .rowcontent .pr_details .editlink a:link,
.gcordersCheckout_cart .rowcontent .pr_details .editlink a:active,
.gcordersCheckout_cart .rowcontent .pr_details .editlink a:visited	{font: 400 11px Arial; color: #00A; text-decoration:none;}
.gcordersCheckout_cart .rowcontent .pr_details .editlink a:hover {font: 400 11px Arial; color: #00A; text-decoration:underline;}

/*
.promoBox						{background-color: #ECECEC; font: 700 14px 'Arial'; color: #333;}
.promoBox .promoTitle			{font: 700 14px 'Arial'; color: #333;}
.promoBox .promoValue			{font: 400 14px 'Arial'; color: #484848;}
.promoBox .promoValue	.subtractValue		{font: 400 12px 'Arial'; color: #666666;}
.promoBox .promoSubtitel	{font: 700 12px 'Arial'; color: #333;}
.promoBox .promoGiftCard	{font: 400 13px 'Arial'; color: #484848;}
.promoBox .promoGiftCard a				{font: 400  9px 'Arial'; color: #0000FF; text-decoration:none;}
.promoBox .promoGiftCard a:hover	{font: 400  9px 'Arial'; color: #0000FF; text-decoration:underline;}
.promoBox .promoGiftCard .infobox	{font: 700 13px 'Arial'; color: #333;}
.promoBox .infobox 	{font: 400 10px 'Arial'; color: #BA4200;}
*/

.promoBox						{background-color: #F0F0F0; border: 1px solid #DDD; font: 700 14px 'Arial'; color: #333;}
.promoBox .totalTitle			{font: 400 14px 'Arial'; color: #333; text-transform: uppercase;}
.promoBox .totalValue			{font: 700 48px 'Arial'; color: #484848;}
.promoBox .totalValue .sup_txt {  vertical-align: super; font-size: 26px; }
.promoBox .promoTitle			{font: 400 18px 'Arial'; color: #000000;}
.promoBox .promoValue			{font: 400 18px 'Arial'; color: #484848;}
.promoBox .promoValue	.subtractValue		{font: 400 16px 'Arial'; color: #666666;}
/*.promoBox .promoSubtitel	{font: 700 12px 'Arial'; color: #000000;} */
.promoBox .promoGiftCard	{font: 400 16px 'Arial'; color: #484848;}
.promoBox .promoGiftCard a				{font: 400 12px 'Arial'; color: #0000FF; text-decoration:none;}
.promoBox .promoGiftCard a:hover	{font: 400 12px 'Arial'; color: #0000FF; text-decoration:underline;}
.promoBox .promoGiftCard .infobox	{font: 400 14px 'Arial'; color: #333;}
.promoBox .infobox 	{font: 400 12px 'Arial'; color: #BA4200;}

.promoBox .promoSubtitel 			{padding-top: 10px; font: 400 10px 'Arial'; color: #333; text-transform: uppercase;}
.promoBox input			{ padding: 5px 10px; border: 1px solid #999; background: #FFFFFF; font: 400 18pt 'Arial'; color: #000;}



.apptsCheckoutLabels 		{padding-top: 6px; font-family:Arial, Helvetica, sans-serif;font-size:9pt; color: #000000;}

.apptsCheckoutLabels a				{padding-top: 6px; font-family:Arial, Helvetica, sans-serif;font-size:9pt; color: #000000;text-decoration:none;}
.apptsCheckoutLabels a:hover	{padding-top: 6px; font-family:Arial, Helvetica, sans-serif;font-size:9pt; color: #000000;text-decoration:underline;}


.apptsCheckout select 		{border: 1px solid #000000; background: #FAFAFA; color: #000000; font-size: 9pt;}
.apptsCheckout input			{border: 1px solid #000000; background: #FAFAFA; color: #000000; font-size: 9pt;}
.apptsCheckout textarea	{border: 1px solid #000000; background: #FAFAFA; color: #000000; font-size: 9pt;}

.apptsCheckout .skin_readonlytd {padding-top: 6px; font-family:Arial, Helvetica, sans-serif;font-size:9pt; color: #000000;}

.apptsCheckout .normaltd 	{padding-top: 6px; font-family:Arial, Helvetica, sans-serif;font-size:9pt; color: #000000;}
.apptsCheckout .reqtd 			{padding-top: 6px; font-family:Arial, Helvetica, sans-serif;font-size:9pt; color: #000000;}

.checkoutstyle							{background-color: #FFFFFF; padding: 15px 0px 25px; border-bottom: 1px solid #999; table-layout: fixed;}
.checkoutstyle .maintitle		{font: 400 24px 'Arial'; color: #224357;}		
.checkoutstyle .subtitle		{font: 400 16px 'Arial'; color: #464646; text-transform: uppercase;}		

.checkoutstyle .steps-container { text-align: right; white-space: nowrap; font: 400 12px 'Arial'; color: #777;}
.checkoutstyle .steps-container .step-container	{ display: inline-block; padding-left: 70px; line-height: 20px; height: 20px; font-size: 20px; vertical-align: middle;}
.checkoutstyle .steps-container .step-container span	{ vertical-align: middle;}
.checkoutstyle .steps-container .step-container	.step-name { font-size: 12px;}
.checkoutstyle .steps-container .step-container	.step-icon { font-size: 20px; color: #BBB; padding-right: 10px;}
.checkoutstyle .steps-container .step-container	.step-icon.curr-step { color: #224357;}
.checkoutstyle .steps-container .step-container	.step-icon.past-step { color: #224357;}

.checkout-thankyou-container	{}

.checkout-thankyou-container	.sub-title 		 { font: 700 17px 'Open Sans', Arial; color: #000; }
.checkout-thankyou-container	.section-title { font: 400 16px 'Open Sans', Arial; color: #484848; }
.checkout-thankyou-container	.section-text  { font: 400 14px 'Open Sans', Arial; color: #484848; }

.checkout-thankyou-container .orderinfo-label { vertical-align: middle; background-color: #224357; font: 400 17px Arial; color: #FFFFFF; }
.checkout-thankyou-container .orderinfo-num { vertical-align: middle; background-color: #224357; font: 400 20px Arial; color: #FFFFFF; }

.checkout-thankyou-container .items-grid-header	{ color: #000; font: 700 14px 'Open Sans', Arial; }
.checkout-thankyou-container .items-grid-header .main-col	{ font: 700 17px 'Open Sans', Arial; }
.checkout-thankyou-container .items-grid-header .total-val	{ text-align: right; font: 400 16px 'Open Sans', Arial; color: #484848; }

.checkoutstyle-section			{font: 400 16px 'Arial'; color: #464646; text-transform: uppercase;}




.brands_subtitle					{font: 400 12pt 'Arial'; color: #224357; text-decoration:none; border-bottom: 1px solid #224357; cursor: pointer;}

.brands_content_sep		{ height: 1px; font-size: 1px; background-color: #ADADAD; margin: 4px 0px; }

.brands_list_label		{font: 900 9pt 'Arial'; color: #224357;}
.brands_list					{font: 400 9pt 'Arial'; color: #224357;}
.brands_list	a				{font: 400 9pt 'Arial'; color: #224357; text-decoration:none;}
.brands_list	a:hover	{font: 400 9pt 'Arial'; color: #224357; text-decoration:underline;}
.brands_list .dot			{font: 400 12pt Arial; color: #224357;}




.def_button_v2,
.def_button	{
	display: inline-block;
	min-width: 120px;
	line-height: 32px;
	padding: 5px 14px;
	white-space:nowrap;
	background-color: #333;
/*	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;	*/
	color: #FFF;
	font-size: 16px;
	font-family: "Open Sans",Arial,sans-serif;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	border-radius: 5px;
}

.def_button_v2.passive_btn,
.def_button.passive_btn	{
	background-color: #999;
}
.def_button_v2.passive_button,
.def_button.passive_button	{
	background-color: #999;
}
.def_button_v2.smaller_btn,
.def_button.smaller_btn	{
	min-width: 80px;
	width: 80px;
	line-height: 24px;
}

.cust_menu .cust_menu_item .cust_badge {
	position: absolute;
	right: 2px;
	bottom: 2px;
	display: block;
	padding: 1px 5px;
	background-color: #CC0000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #FFFFFF;
	font: 400 9px Arial;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #FFFFFF;
/*	box-shadow: 0px 0px 8px -2px #000000;	*/
}





.def_action_button {
	display: inline-block;
	padding: 12px 20px;
	background-color: #666666; /*#464646;*/
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; 
	color: #FFFFFF; font: 400 22px "Open Sans",Arial,sans-serif;
	cursor: pointer;
	text-align: center; vertical-align: middle;
	border-radius: 5px;
/*	box-shadow: 0px 0px 8px -2px #000000; */
}
.def_action_button a:hover 		{font: 400 14px "Open Sans",Arial,sans-serif !important; color: #FFFFFF !important; text-decoration:none; }
.def_action_button a:link 		{font: 400 14px "Open Sans",Arial,sans-serif !important; color: #FFFFFF !important; text-decoration:none; }
.def_action_button a:active 	{font: 400 14px "Open Sans",Arial,sans-serif !important; color: #FFFFFF !important; text-decoration:none; }
.def_action_button a:visited 	{font: 400 14px "Open Sans",Arial,sans-serif !important; color: #FFFFFF !important; text-decoration:none; }

.def_action_button.blue_btn {
	background-color: #0072c6;
}

.def_action_button.orange_btn {
	background-color: #666;
}

.def_action_button.small_header_btn {
	font-size: 12px;
	padding: 6px 14px;
}

.def_action_link {
/*	width: 50px;	*/
	display: inline-block;
	padding: 5px 0px 5px 10px;
	text-transform: uppercase;
	font: 400 10px Arial; 
	color: #666;
	text-align: right;
	cursor: pointer;
}
.def_action_link:hover {
	text-decoration: underline;
}

.def_button_medium {
	width: 50px;
	display: inline-block;
	padding: 5px 8px;
	background-color: #0072c6;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; 
	color: #FFFFFF; font: 400 10px Arial;
	cursor: pointer;
	text-align: center; vertical-align: middle;
	font: 400 10px Arial; 
	color: #FFFFFF;
	text-transform: uppercase;
/*	border: 1px solid #FFFFFF; */

/*	box-shadow: 0px 0px 8px -2px #000000; */
}
.def_button_medium a:hover 		{font: 400 14px Arial !important; color: #FFFFFF !important; text-decoration:none; }
.def_button_medium a:link 		{font: 400 14px Arial !important; color: #FFFFFF !important; text-decoration:none; }
.def_button_medium a:active 	{font: 400 14px Arial !important; color: #FFFFFF !important; text-decoration:none; }
.def_button_medium a:visited 	{font: 400 14px Arial !important; color: #FFFFFF !important; text-decoration:none; }

.def_button_medium.gray_btn {
	background-color: #666666;
/*	background-color: #464646;	*/
}
.def_button_medium.orange_btn {
	background-color: #bf6828;
}
.def_button_medium.green_btn {
	background-color: #096228;
}

.def_button_search {
	width: 50px;
	display: inline-block;
	padding: 7px 14px;
	background-color: #FFF;
	border: 1px solid #bf6828;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; 
	color: #FFFFFF; font: 400 10px Arial;
	cursor: pointer;
	text-align: center; vertical-align: middle;
	font: 400 12px Arial; 
	color: #bf6828;
	text-transform: uppercase;
/*	border: 1px solid #FFFFFF; */

/*	box-shadow: 0px 0px 8px -2px #000000; */
}
.def_button_search.orange_btn {
	background-color: #FFF;
}


.cal_container	{
	width: 110px;
	height: 120px;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
	background-color: #0072bc;
}

.cal_container .cal_header {
	width: 100%;
	height: 22px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	font: 700 14px Arial;
	color: #FFFFFF;
}

.cal_container .cal_body {
	width: 100%;
	height: 70px;
	padding-top: 2px;
	text-align: center;
	font: 700 18px Arial;
	color: #000000;
	background-color: #FFFFFF;
}
.cal_container .cal_date {
	width: 100%;
	padding: 0px 0px;
	text-align: center;
	font: 700 46px Arial;
	line-height: 40px;
	color: #000000;
	background-color: #FFFFFF;
}

.cal_container .cal_footer {
	width: 100%;
	padding: 2px 0px;
	text-align: center;
	font: 700 14px Arial;
	color: #FFFFFF;
}



.QB-Clear {
	float:none;
	clear:both;
	font-size:1px;
}

.cust-dropdown {
/*	float:right;*/
/*	height:50px;*/
	height:auto;
	position:relative;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	width: 290px;
}
.cust-dropdown-holder {
/*	float:right;*/
	height:50px;
	position:relative;
	cursor:pointer;
/*
	background:url('/images/header_dd_bg.jpg') repeat-x;
  border-left: 1px solid #9B9B9B;
	border-radius: 10px 0px 0px 10px;
	background-color: #666666;
*/

	background-color: #EFEFEF; border: 1px solid #666; 

}
.cust-dropdown-holder.cust-dropdown-active {
	background-color: #FFFFFF; border: 1px solid #DDD;
}

.cust-dropdown-holder.cust-dropdown-active.cust-dropdown-single-val {
	background-color: #FFFFFF; border: 0px solid #FFF;
	height: 30px;
}
.cust-dropdown-holder.cust-dropdown-active.cust-dropdown-single-val .cust-dropdown-arrow {
	display: none;
}

.cust-dropdown-holder .fa-angle-down { font-size: 24px; line-height: 50px; color: #666; }
.cust-dropdown-holder.cust-dropdown-active .fa-angle-down {  color: #dddddd; }

.cust-dropdown-selectedvalueholder {
	width:250px;
	margin:0px;
	padding:15px 0px 0px 12px;
	color:#222;
	text-align:left;
	float:left;
/*	text-transform:uppercase;*/
  font: 400 16px "Open Sans",Arial, sans-serif;
}
.cust-dropdown-holder.cust-dropdown-active.cust-dropdown-single-val .cust-dropdown-selectedvalueholder {
	padding-top: 0px;
	padding-left: 0px;
  font: 400 18px "Open Sans",Arial, sans-serif;
}


.cust-dropdown-arrow {
	cursor:pointer;
	width:20px;
	height:40px;
	float:left;	
	padding:0px 0px 0px 5px;
}
.cust-dropdown-multiplevalueholder {
	  z-index: 1000;
    border: 1px solid #666;
    padding: 9px 0;
		width: 288px;
    background:#FFF;
/*	text-transform:uppercase;*/
		text-align: left;
    position: absolute;
    top: 51px;
    right: 0;
		font: 400 16px Arial;
}

.cust-dropdown-divSelectSingleOption{
	padding:5px 5px;
	cursor: pointer;
	color:#000;
/*	text-transform:uppercase; */
}

.cust-dropdown-divActiveSelectSingleOption{
	padding:5px 5px;
	cursor: default;
	background:#666;
	color:#fff;
/*	text-transform:uppercase;	*/
}
.cust-dropdown-divSelectSingleOption-Sep{
	width: 100%;
	margin: 5px 0px;
	cursor: default;
	color:#000;
	height: 1px;
	font-size: 1px;
	background: none repeat scroll 0 0 #000000;
/*	text-transform:uppercase;	*/
}


