body { background-color:#FFFFFF; /*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 'Open Sans'; color: #441700;}
.signup .register td							{padding-bottom: 5px;}
.signup .register input						{height: 26px; background-color: #FFFFFF;}
.signup .register .title 					{padding: 0; font: 400 20px 'Open Sans'; color: #441700;}
.signup .register .info 					{padding: 5px 0px 5px 0px; font: 400 12px 'Open Sans'; color: #353535;}
.signup .register .reqtd					{ font: 700 14px 'Open Sans'; color: #441700;}
.signup .register .normaltd				{ font: 700 14px 'Open Sans'; color: #441700;}

.signup .signin	{ font: 400 13px 'Open Sans'; color: #FFFFFF; }
.signup .signin input	{height: 26px; padding-left: 5px; background-color: #FFFFFF;}
.signup .signin .title 					{font: 400 20px 'Open Sans'; color: #FFFFFF;}
.signup .signin .reqtd					{padding: 6px 0px 4px 0px; font: 700 14px 'Open Sans'; color: #FFFFFF;}
.signup .signin .normaltd				{padding: 6px 0px 4px 0px; font: 700 14px 'Open Sans'; color: #FFFFFF;}
.signup .signin a							{font: 700 italic 11px 'Open Sans'; color: #b28772;text-decoration:none;}
.signup .signin a:hover				{font: 700 italic 11px 'Open Sans'; color: #b28772;text-decoration:underline;}
.signup .signin .error_box		{background-color: #AFA29A; padding: 10px; font: 14px 'Open Sans'; color: #FFFFFF;}
.signup .signin .error_box a					{font: 14px 'Open Sans'; color: #581F00;}
.signup .signin .error_box a:hover		{font: 14px 'Open Sans'; color: #581F00;}


.headertoptable 				{font-family: Arial, sans-serif; font-size: 8.5pt;color:#444444;}
.headertoptable a 			{font-family: Arial, sans-serif; font-size: 8.5pt;color:#444444;text-decoration:none;}
.headertoptable a:hover {font-family: Arial, sans-serif; font-size: 8.5pt;color:#444444;text-decoration:underline;}
/* Open Sans */

.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, sans-serif; font-size: 8pt; color:#5B2504; text-decoration:none;}
.headermenu a:hover {font-family: Arial, sans-serif; font-size: 8pt; color:#5B2504; text-decoration:underline;}

.sectionheader					{font: 10px Arial, sans-serif; color:#AAA; text-transform: uppercase; padding-bottom: 10px; cursor: default;}
.sectionheader a 				{font: 10px Arial, sans-serif; color:#AAA; text-transform: uppercase; text-decoration:none;}
.sectionheader a:hover	{font: 10px Arial, sans-serif; color:#AAA; text-transform: uppercase; text-decoration:underline;}

.footerbottomtable	{}
.footerbottomtable .footertitle {color: #999; font: bold 14px Arial; padding-bottom: 12px;}
.footerbottomtable .footerlinks {color: #666; font: 12px Arial;}
.footerbottomtable .footerlinks a 			{color: #666; font: 12px Arial; line-height: 20px; text-decoration:none;}
.footerbottomtable .footerlinks a:hover {color: #666; font: 12px Arial; line-height: 20px; text-decoration:underline;}
.footerbottomtable .footercopyright {color: #353535; font: 10px Arial; padding-top: 10px;}
.footerbottomtable .email_signup {height: 32px; width: 250px; border: 1px solid #AAA; color: #666; font: 400 14px 'Open Sans'; 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 #5B2504; display:none;  }
.mainmenu_table ul li.mm-sublinks a
{
  font-family: Arial, sans-serif; color: #5B2504; 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: #5B2504; 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}

.contenttablediv	{ display: block;}
.contenttable	{ background-color: #FFFFFF; padding: 20px 0px 0px 0px;}
.contenttable .leftmenu	{background:#FFFFFF;border-right:0px solid #666666;}
.contenttable .main {padding-left:2px; background-color: #FFFFFF;}

.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:#5B2504;}
.header_table_kvxl .lib_formviz_header_spaceaboveseparator a:hover {color:#5B2504;}
.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:#5B2504;background-color:#E2E2E2; font-weight: 900;}
.forms_default .maintable .objectlabeltd    {color:#5B2504;background-color:#E2E2E2;}
.forms_default .maintable .normaltd  				{padding:6px 0px 2px 2px;vertical-align:top;height:26px;font:10pt Helvetica;background-color:#E2E2E2; color: #5B2504; 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:#5B2504;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 .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: #5B2504;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: #5B2504; 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: #5B2504; 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:#5B2504;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;}

/* 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: 'Open Sans', Arial, sans-serif; font-size: 14px;color:#AAA;}
.recentactivities_link a:link    {font-family: 'Open Sans', Arial, sans-serif; font-size: 14px;color:#AAA;}
.recentactivities_link a:visited {font-family: 'Open Sans', Arial, sans-serif; font-size: 14px;color:#AAA;}
.recentactivities_link a:hover   {font-family: 'Open Sans', Arial, sans-serif; font-size: 14px;color:#AAA;}
.recentactivities_link a:active  {font-family: 'Open Sans', Arial, sans-serif; font-size: 14px;color:#AAA;}

.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:#5B2504; white-space:nowrap; text-transform: lowercase;}
.datatable1 .listactions a					{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; white-space:nowrap; text-transform: lowercase;}
.datatable1 .listactions a:link			{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; white-space:nowrap}
.datatable1 .listactions a:visited	{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; white-space:nowrap}
.datatable1 .listactions a:hover		{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; white-space:nowrap}
.datatable1 .listactions a:active		{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; white-space:nowrap}

.datatable1 th {
	font: bold 8.5pt Arial, Verdana;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	border: 3px;
	color: #5B2504;
	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: #5B2504; font: 10pt Verdana; }
.antetka_links a	{color: #5B2504; font: 10pt Verdana; }
.antetka_links a:hover	{color: #5B2504; font: 10pt Verdana; }

.listactions 						{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; white-space:nowrap; text-transform: lowercase;}
.listactions a					{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; white-space:nowrap; text-transform: lowercase;}
.listactions a:link			{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; white-space:nowrap}
.listactions a:visited	{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; white-space:nowrap}
.listactions a:hover		{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; white-space:nowrap}
.listactions a:active		{font-family: Arial, Georgia, Times, serif; font-size: 8.5pt; color:#5B2504; 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: #5B2504;}
.pagingtable2 a:hover	{font-size: 9pt;font-family: Arial, Verdana, sans-serif; font-weight:bold; color: #5B2504;}

.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: #5B2504;}
.pagingtable2 .pinfo a:hover	{font-size: 9pt;font-family: Arial, Verdana, sans-serif; font-weight:normal; color: #5B2504;}

.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:#5B2504}

.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: 'Open Sans'; font-size: 10pt;color:#5B2504;}
.leftmenu a.recentactivities_link:visited {font-family: 'Open Sans'; font-size: 10pt;color:#5B2504;}
.leftmenu a.recentactivities_link:hover   {font-family: 'Open Sans'; font-size: 10pt;color:#5B2504;}
.leftmenu a.recentactivities_link:active  {font-family: 'Open Sans'; font-size: 10pt;color:#5B2504;}

.leftsection {background-color: #F8F8F8;}
.leftsection .ls_toppadding {padding-top:2px}
.leftsection .sectiontitle {padding-top: 15px; padding-bottom: 5px; color: #5B2504; font: 13pt Arial; font-weight: bold;}
.leftsection .sectiontitle a 				{font-family: Arial, sans-serif;; color: #5B2504; font-size: 10pt;}
.leftsection .sectiontitle a:hover 	{font-family: Arial, sans-serif;; color: #5B2504; 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: #5B2504; font-size: 10pt;}
.leftsection .sectioncontent a 				{font-family: Arial, sans-serif;; color: #5B2504; font-size: 10pt;}
.leftsection .sectioncontent a:hover 	{font-family: Arial, sans-serif;; color: #5B2504; font-size: 10pt;}

.rightsection { background-color: #FFFFFF;}

.lists_norecords 					{color: #000000; font: 8pt Helvetica;}
.lists_norecords a 				{color: #5B2504; font: 8pt Helvetica;}
.lists_norecords a:hover 	{color: #5B2504; font: 8pt Helvetica;}

.breadcrumb_text_left {font-family: Helvetica; font-size: 7.5pt; text-transform:uppercase;padding-top:4;color:#5B2504}
.breadcrumb_text_left a:link {font-family: Helvetica; color:#5B2504; text-decoration: none;}
.breadcrumb_text_left a:visited {font-family: Helvetica; color:#5B2504; text-decoration: none;}
.breadcrumb_text_left a:hover {font-family: Helvetica; color:#5B2504; text-decoration: underline;}
.breadcrumb_text_left a:active {font-family: Helvetica; color:#5B2504; 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 'Open Sans'; color:#5B2504;}
.quicklinkstable a 				{font: 9pt 'Open Sans'; color:#5B2504; text-decoration:none;}
.quicklinkstable a:hover 	{font: 9pt 'Open Sans'; color:#5B2504; text-decoration:underline;}

.quicklinkstable .quicklink						{font: 9pt 'Open Sans'; color:#5B2504;}
.quicklinkstable .quicklink a 				{font: 9pt 'Open Sans'; color:#5B2504; text-decoration:none;}
.quicklinkstable .quicklink a:hover 	{font: 9pt 'Open Sans'; color:#5B2504; text-decoration:underline;}

.infotexts 						{font: 12pt 'Open Sans', Arial; color:#444444;}
.infotexts .infotitle	{font: 16pt 'Open Sans', Arial; color:#444444;}
.infotexts .info-subtitle	{font: 14pt 'Open Sans', Arial; color:#444444; padding: 25px 0px 10px 0px;}
.infotexts a 					{font: 12pt 'Open Sans', Arial; color:#5B2504; text-decoration:none;}
.infotexts a:hover 		{font: 12pt 'Open Sans', Arial; color:#5B2504; text-decoration:underline;}

.infotexts a[name] {
    margin-top: -250px;
    padding-top: 250px;
}

.infotexts-links-set	{font: 14px 'Open Sans', Arial; color:#444444;}
.infotexts-links-set a 					{font: 12px 'Open Sans', Arial; color:#5B2504; text-decoration:none;}
.infotexts-links-set a:hover 		{font: 12px 'Open Sans', Arial; color:#5B2504; text-decoration:underline;}

.infotexts-links-set	{ padding: 5px 5px 0px 5px; }
.infotexts-links-set .link-title								{position: relative; font: 14px 'Open Sans', Arial; color:#5B2504; padding: 3px 0px; cursor: pointer; text-decoration:none; }
.infotexts-links-set .link-title:hover					{position: relative; font: 14px 'Open Sans', Arial; color:#5B2504; padding: 3px 0px; cursor: pointer; text-decoration:underline; }
.infotexts-links-set .link-title.no-link 				{cursor: default; text-decoration:none;}
.infotexts-links-set .link-title.no-link:hover 	{cursor: default; text-decoration:none;}

.infotexts-links-set .link-items				{position: relative; font: 14px 'Open Sans', Arial; color:#5B2504; padding: 3px 5px 3px 10px; cursor: pointer; text-decoration:none; }
.infotexts-links-set .link-items:hover	{position: relative; font: 14px 'Open Sans', Arial; color:#5B2504; padding: 3px 5px 3px 10px; cursor: pointer; text-decoration:underline; }

.infotexts-links-set .link-title.selected-item,
.infotexts-links-set .link-items.selected-item {
	font-weight: 700; cursor: default; text-decoration: none;
}

.infotexts-links-set .fa-angle-right { display: none; position: absolute; right: -5px; top: 4px; font-size: 18px; color: #5B2504; }
.infotexts-links-set .selected-item .fa-angle-right { display: inline-block; }


.giftcardstable 								{font: 9pt 'Open Sans'; color:#5B2504;}
.giftcardstable a 							{font: 9pt 'Open Sans'; color:#5B2504; text-decoration:none;}
.giftcardstable a:hover 				{font: 9pt 'Open Sans'; color:#5B2504; 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: #5B2504; font: bold 10pt Helvetica;text-transform: lowercase;}
.submenu_table .submenu_cursteptd a:hover  	{color: #5B2504; 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: 3px 10px; border: 1px solid #999; background: #FFFFFF; font: 400 14pt 'Open Sans', Arial; color: #000;}
.gcordersCheckout input			{ padding: 5px 10px; border: 1px solid #999; background: #FFFFFF; font: 400 14pt 'Open Sans', Arial; color: #000;}
.gcordersCheckout textarea	{ border: 1px solid #ECECEC; border-top: 2px solid #8B8A8B; border-left: 2px solid #8B8A8B;  background: #FFFFFF; font: 400 9pt 'Open Sans', 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: 400 14px 'Open Sans'; color: #441700;}
.gcordersCheckout	td 					{font: 700 14px 'Open Sans'; color: #441700;}
.gcordersCheckout	div					{padding-top: 10px; font: 400 10px 'Open Sans'; color: #441700;}
.gcordersCheckout .normaltd 	{padding-top: 10px; font: 400 10px 'Open Sans'; color: #222222; text-transform: uppercase;}
.gcordersCheckout .reqtd 			{padding-top: 10px; font: 400 10px 'Open Sans'; color: #222222; text-transform: uppercase;}
.gcordersCheckout .datatd 		{padding-top: 0px; font: 400 22px 'Open Sans', Arial, sans-serif; color: #222222; }
.gcordersCheckout .datatd .inactive-set	{ color: #D1D1D1; }

.cl_options_trigger_set span { cursor: pointer; }

.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 .checkbox_fld_v2 { position: relative; padding: 7px; font: 400 10px 'Open Sans', Arial; text-transform: uppercase; }
.gcordersCheckout .checkbox_fld_v2 div		{ padding: 0; font: 400 10px Arial; text-transform: uppercase; }
.gcordersCheckout .checkbox_fld_v2 input { width: 12px; height: 12px; padding: 0; margin: 0; border:none; background-color: #FFF;}

.gcordersCheckout .addrInfoBlockTitle { background-color: #F9F6F1; padding: 8px 0px; font: 400 14px Arial; color: #000; text-transform: none; text-align: center; margin-bottom: 1px; }
.gcordersCheckout .addrInfoBlockTitle a { color: #622A25; }
.gcordersCheckout .addrInfoBlockTitle a:hover { color: #622A25; }

.gcordersCheckout .addrInfoBlock		  { background-color: #F9F6F1; 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 'Open Sans'; color: #441700;}
.gcordersCheckoutLabels a				{padding-top: 6px; font: 700 11px 'Open Sans'; color: #441700; text-decoration:none;}
.gcordersCheckoutLabels a:hover	{padding-top: 6px; font: 700 11px 'Open Sans'; color: #441700; text-decoration:underline;}

.gcordersCheckout_cart 					{ font: 700 11px 'Open Sans'; color: #441700;}
.gcordersCheckout_cart a				{ font: 700 11px 'Open Sans'; color: #441700; text-decoration:none;}
.gcordersCheckout_cart a:hover	{ font: 700 11px 'Open Sans'; color: #441700; text-decoration:underline;}

.gcordersCheckout_cart .title					{ font: 700 17px 'Open Sans'; color: #441700;}
.gcordersCheckout_cart .title a				{ font: 700 italic 11px 'Open Sans'; color: #441700; text-decoration:none;}
.gcordersCheckout_cart .title a:hover	{ font: 700 italic 11px 'Open Sans'; color: #441700; text-decoration:underline;}

.gcordersCheckout_cart .rowtitle			{ height: 50px; font: 700 10px 'Open Sans'; color: #441700; border-top: 1px solid #696969; border-bottom: 1px solid #E9E9E9; text-transform: uppercase;}
/*	.gcordersCheckout_cart .rowtitle_cart	{ height: 35px; font: 700 13px 'Open Sans'; color: #441700; border-bottom: 1px solid #E9E9E9;}	*/
.gcordersCheckout_cart .rowtitle_cart	{ height: 25px; font: 400 10px 'Open Sans', 'Open Sans'; color: #111; text-transform: uppercase; border-bottom: 1px solid #E9E9E9;}

.gcordersCheckout_cart .rowcontent		{ font: 400 18px 'Open Sans'; color:#444444; padding: 12px 0px 12px 0px; border-bottom: 1px solid #E9E9E9;}
.gcordersCheckout_cart .rowcontent .pr_details a:link    {font: 400 14pt 'Open Sans'; color:#5B2504;}
.gcordersCheckout_cart .rowcontent .pr_details a:visited {font: 400 14pt 'Open Sans'; color:#5B2504;}
.gcordersCheckout_cart .rowcontent .pr_details a:hover   {font: 400 14pt 'Open Sans'; color:#5B2504;}
.gcordersCheckout_cart .rowcontent .pr_details a:active  {font: 400 14pt 'Open Sans'; color:#5B2504;}
.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 'Open Sans'; color: #525252; }

.gcordersCheckout_cart .rowcontent select		{ border: 1px solid #999; background: #FFFFFF; font: 400 18px 'Open Sans'; color: #525252; padding: 3px 5px; text-align: center;}
.gcordersCheckout_cart .rowcontent 					{ text-align: center; }
.gcordersCheckout_cart .footer						{ height: 35px; font: 400 18px 'Open Sans'; color:#444444; border-bottom: 1px solid #E9E9E9; vertical-align: middle;}
.gcordersCheckout_cart .footer .title			{ font: 400 12px 'Open Sans'; color: #000000; text-transform: uppercase; }

.gcordersCheckout_cart .qty_error_badge		{ font: 400 14px 'Open Sans'; white-space: nowrap;  color: #FFF; text-align: center; background-color: #8c0000; padding: 5px 5px; margin: 0px 5px; }
.gcordersCheckout_cart .qty_error 				{ font: 400 14px 'Open Sans'; padding-top: 10px; white-space: nowrap; color: #b85d64; }

.gcordersCheckout_cart .total							{ height: 55px; font: 400 28px 'Open Sans'; color:#444444; vertical-align: middle;}
.gcordersCheckout_cart .total .title			{ font: 700 16px 'Open Sans'; color: #343434; text-transform: uppercase; }

.gcordersCheckout_cart .content				{ font: 400 13px 'Open Sans'; 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 'Open Sans'; color: #441700;}
.promoBox .promoTitle			{font: 700 14px 'Open Sans'; color: #441700;}
.promoBox .promoValue			{font: 400 14px 'Open Sans'; color: #484848;}
.promoBox .promoValue	.subtractValue		{font: 400 12px 'Open Sans'; color: #666666;}
.promoBox .promoSubtitel	{font: 700 12px 'Open Sans'; color: #441700;}
.promoBox .promoGiftCard	{font: 400 13px 'Open Sans'; color: #484848;}
.promoBox .promoGiftCard a				{font: 400  9px 'Open Sans'; color: #0000FF; text-decoration:none;}
.promoBox .promoGiftCard a:hover	{font: 400  9px 'Open Sans'; color: #0000FF; text-decoration:underline;}
.promoBox .promoGiftCard .infobox	{font: 700 13px 'Open Sans'; color: #441700;}
.promoBox .infobox 	{font: 400 10px 'Open Sans'; color: #BA4200;}
*/

.promoBox						{background-color: #F0F0F0; border: 0px solid #DDD; font: 400 14px 'Open Sans', Arial, sans-serif; color: #000000;}
.promoBox.totalHeader			{background-color: #cce8cc; padding: 15px 10px; border-bottom: 2px solid #FFFFFF; }

.promoBox .totalTitle			{font: 400 24px 'Open Sans', Arial, sans-serif; color: #000000;}
.promoBox .totalValue			{font: 700 24px 'Open Sans', Arial, sans-serif; color: #000000;}
.promoBox .totalValue .sup_txt {  vertical-align: super; font-size: 26px; }
.promoBox .promoTitle			{font: 400 14px 'Open Sans', Arial, sans-serif; color: #000000;}
.promoBox .promoValue			{font: 400 14px 'Open Sans', Arial, sans-serif; color: #000000;}
.promoBox .promoValue	.subtractValue		{font: 400 14px 'Open Sans', Arial, sans-serif; color: #666666;}
/*.promoBox .promoSubtitel	{font: 700 12px 'Open Sans', Arial, sans-serif; color: #000000;} */
.promoBox .promoGiftCard	{font: 400 14px 'Open Sans', Arial, sans-serif; color: #484848;}
.promoBox .promoGiftCard a				{font: 400 12px 'Open Sans', Arial, sans-serif; color: #622A25; text-decoration:none;}
.promoBox .promoGiftCard a:hover	{font: 400 12px 'Open Sans', Arial, sans-serif; color: #622A25; text-decoration:underline;}
.promoBox .promoGiftCard .infobox	{font: 400 14px 'Open Sans', Arial, sans-serif; color: #441700;}
.promoBox .infobox 	{font: 400 12px 'Open Sans', Arial, sans-serif; color: #BA4200;}

.promoBox .promoSubtitel 			{padding-bottom: 10px; font: 400 22px 'Open Sans', Arial, sans-serif; color: #441700;}
.promoBox input			{ padding: 5px 10px; border: 1px solid #999; background: #FFFFFF; font: 400 12pt 'Open Sans', Arial, sans-serif; color: #000;}

.promoBox.itemsRows td { border-bottom: 1px solid #DDD; padding: 8px 0px; }


.promoBox .promo_button	{
	display: inline-block;
	white-space: nowrap;
	padding: 8px 15px;	
	background-color: #555555; 
	border-radius: 0px;
  color: #FFFFFF; 
  font: 400 14px Arial, sans-serif;
  text-decoration: none;
  vertical-align: middle; text-align: center;
  cursor: pointer;
}

.checkoutItemsView	{ padding: 10px 0px 10px 10px; background-color: #F0F0F0; font: 400 14px 'Open Sans', Arial, sans-serif; color: #000000; border-bottom: 2px solid #FFF;}
.checkoutItemsView .item_brand		{ font: 700 14px 'Merriweather', serif; color: #5c2500; }
.checkoutItemsView .item_name			{ font: 700 20px 'Open Sans', Arial, sans-serif; color: #000000; }
.checkoutItemsView .item_qty			{ font: 700 36px Arial, sans-serif; color: #444444; text-align: center; }
.checkoutItemsView .item_details	{ font: 400 14px 'Open Sans', Arial, sans-serif; color: #000000; }
.checkoutItemsView .item_notice		{ font: 400 14px 'Open Sans', Arial, sans-serif; color: #B20000; }
.checkoutItemsView .item_orig_cost	{font: 400 12px 'Open Sans', Arial, sans-serif; color: #000000; text-decoration: line-through; }

.checkout_header_button	{
	display: inline-block;
	white-space: nowrap;
	padding: 8px 25px;
	background-color: #555555;
	border-radius: 0px;
	color: #FFFFFF;
	font: 400 14px Arial, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}
.checkout_header_button:hover	{ background-color: #333; }

.checkout_header_button.passive_button {
	 background-color: #999; 
}
.checkout_header_button.passive_button:hover {
	 background-color: #AAA; 
}

.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: 35px 0px 45px; /* border-bottom: 1px solid #999; */ table-layout: fixed;}
.checkoutstyle .maintitle		{font: 700 24px 'Merriweather', serif; color: #5B2504;}		
.checkoutstyle .subtitle		{font: 700 16px 'Open Sans'; color: #464646; text-transform: uppercase;}		
.checkoutstyle .section-header	{ text-align: center; border: 1px solid #DDD; border-left: 0px; border-right: 0px; padding: 20px 0px; font: 400 22px 'Open Sans', 'Open Sans', Arial; color: #444; }
.checkoutstyle .section-details	{ text-align: left; border: 0px; padding: 30px 0px; font: 400 18px 'Open Sans', Arial; color: #444444; }

.checkoutstyle .section-details a				{ font: 400 18px 'Open Sans', Arial; color: #5B2504;text-decoration:none; }
.checkoutstyle .section-details a:hover	{ font: 400 18px 'Open Sans', Arial; color: #5B2504;text-decoration:underline; }

.checkoutstyle .steps-container { text-align: right; white-space: nowrap; font: 400 12px 'Open Sans'; 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: #5B2504;}
.checkoutstyle .steps-container .step-container	.step-icon.past-step { color: #5B2504;}


.checkoutstyle-section			{font: 400 16px 'Open Sans'; color: #464646; text-transform: uppercase;}




.brands_subtitle					{font: 400 12pt 'Open Sans'; color: #5B2504; text-decoration:none; border-bottom: 1px solid #5B2504; cursor: pointer;}

.brands_list_label		{font: 400 12pt 'Open Sans', Arial; color: #666; padding-bottom: 15px;}
.brands_list					{font: 400 9pt 'Open Sans', Arial; color: #551b00; background-color: #efefef; padding: 20px;}
.brands_list	a				{font: 400 9pt 'Open Sans', Arial; color: #551b00; text-decoration:none;}
.brands_list	a:hover	{font: 400 9pt 'Open Sans', Arial; color: #551b00; text-decoration:underline;}
.brands_list .dot			{font: 400 12pt Arial; color: #5B2504;}


.faq_section		{}
.faq_container		{ border-bottom: 1px solid #DDD; position: relative; padding-left: 60px;}
.faq_container.faq_active		{ background-color: #EEE; }

.faq_container .faq_title			{
		padding: 10px 0px;
    font: 400 18px 'Open Sans', Arial;
    text-decoration: none;
    cursor: default;
    color: #666666;
}
.faq_container.faq_active .faq_title {
    color: #5B2504;
}

.faq_container .faq_title	.faq_title_dscr		{
	float: right;
	font: 400 12px 'Open Sans', Arial;
  color: #666666;
  padding-right: 20px;
}

.faq_container .faq_content		{
		padding: 0px 20px 20px 0px;
    font: 14px 'Open Sans', Arial;
    color: #666;
    text-decoration: none;
    cursor: default;
		line-height: 22px;
}

.faq_container .faq_content .faq_action_container {
	padding: 20px 0px;
}
.faq_container .faq_content .faq_action_container .faq_action_btn {
	display: inline-block;
	white-space: nowrap;
	padding: 10px 30px;	
	background-color: #521900; 
	border-radius: 0px;
  color: #FFFFFF; 
  font: 400 16px Arial, sans-serif;
  text-decoration: none;
  vertical-align: middle; text-align: center;
  cursor: pointer;
}

.faq_trigger { position: absolute; top: 6px; left: 15px; font-size: 32px; color: #777; cursor: pointer; }

