




/* @group reset */
@import "reset.css";
/* @end */
/*<group=html>*/
* {
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 20px;
	font-size: 11px;
	background-color: #fff;
}
p {
	margin: 0.7em 0.5em 0.7em 0;
	text-align: justify;
	line-height: 1.7;
	font-size: 11px;
	}
a {
	color : #225172;
}
img, a img{
	border: none;
}
h1 {color: #c16810;
	text-align: right;
	margin-top: 1.0em;
	margin-bottom: 2.5em;
	padding-right: 27px;
}
h1 span {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/h1_background.png) no-repeat left center;
	padding-left: 10px;
	text-align: right;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1em;
	}
h2 {color: #225172;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 1.2em;
	margin-top: 1em;
	}

h3 {font-size: 1.1em;
	font-weight: bold;
	margin-top: 1.4em;
	margin-bottom: 0.4em;
	}

h4 {font-size: 1.1em;
	font-style: italic;
	margin-top: 1.4em;
	margin-bottom: 0.4em;
	}

h5 {font-size: 1.1em;
	margin-top: 1.4em;
	margin-bottom: 0.4em;
	}

h6 {font-size: 1em;
	font-weight: bold;
	display: inline;
	}
address {
	text-align: center;
	color: #a8a8a8;
	font-style: normal;
	border-top: 1px solid #a8a8a8;
	padding: 0.5em;
	margin: 0;
	clear: both;
	display: block;
	}
address a {
	color: #a8a8a8;
	text-decoration: none;
}
address span {
	white-space: nowrap;
}
blockquote {
	border-top: 3px double #ccc;
	border-bottom: 3px double #ccc;
	margin: 1em 1em 0.5em 0;
	padding: 0.6em;
	width: 20em;
	float: left;
}
blockquote p {
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	color: #225172;
	text-align:center;
	padding: 0;
	margin: 0;
}
blockquote.alt {
	float:right;
	margin: 1em 0.5em 0.5em 1em;
}
form {
	display: inline;
	padding: 0;
	margin: 0;
}
acronym	{
	font-size: inherit;
	font-variant: inherit;
	font-weight: inherit;
	color: inherit;
	border-bottom: 1px dotted #d47800;
	cursor: help;
}
acronym:hover {
  		cursor: help;
  		color: #000;
  		background-color: #ffd1a4;
  		border-bottom: 1px solid #d47800;
  		border-right: 1px solid #d47800;
}
sub, sup {
	font-size: 0.75em;
}
/*</group>*/

/*<group=page layout>*/
.hidden {
	display: none;
	}
#page_container{
		width: 74em;
		text-align: left;
		background-color: #fff;
		border: 0px solid #ccc;
}
#page_header {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_header_2009_background.png) repeat-x top;
	height: 108px;
}
#page_header a.kromasil {
	}
#page_header a.kromasil img{
	position: absolute; 
	top: 3px; 
	left: 20px;
	z-index: 10;
	}
#page_header div.akzonobel{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_header_2009_right_end_background.png) no-repeat right top;
	height: 108px;
	}
#page_header div.akzonobel img{
	padding-right: 50px; 
	text-align: right; 
	display: inline; 
	clear: none; 
	float: right; 
	}
#page_nav {
	list-style: none none inside;
	text-align: right;
	margin-right: 27px;
	margin-bottom: -12px;
	position: relative;
	top: -23px;
	}
#page_nav li {
	display: inline;
	background: repeat-x url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_nav_item_background.png);
	margin: 0 0 0 1px;
	padding: 6px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	}
#page_nav li.on {
	background: repeat-x url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_nav_item_on_background.png);
	}
#page_nav li a {
	color: #fff;
	text-decoration:  none;
	border-bottom: none;
	}
#page_nav li.search {
	margin: 0 0 0 1px;
	padding: 6px;
	font-weight: normal;
	text-transform: none;
	color: #fff;
	}
#page_nav li.search div{
	display: inline;
}
#page_nav li.search a{
	margin: 0 0 0 5px;
	}

#page_nav li.search input {
	vertical-align: text-top;
	margin: -1px 0 0 0;
	padding: 0;
	font-weight: normal;
	width: 80px;
	border: 1px inset #28516f;
	color: #fff;
	background-color: #638096;
	}
#page_nav li.search a.printpage {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_print_blue_background.png) no-repeat bottom left;
	padding: 0 0 0 15px;
	margin: 0;
	display: none; /* temporary, until function is available */
}
#page_location {
	list-style: none none inside;
	}
#page_location li {
	display: inline;
	background: no-repeat url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/location_separator_background.png) right center;
	margin: 0;
	padding: 0 10px 0 5px;
	}
#page_menu {
	float:left;
	height:450px;
	width:16.5em;
	padding: 0;
	margin-top: -10px;
	}
#page_menu h2 {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_menu_h2_background.gif) no-repeat;
	width: 100%;
	display: block;
	padding: 0 0 0 5px;
	margin: 10px 0 0 0;
	}
#page_menu h2 a{
	color: #225172;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.4;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0;
	margin: 0;
	display: block;
	}
#page_menu p {
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	padding: 7px;
	font-size: 1em;
	line-height: 1.3;
	text-align: left;
	display: none;
	color: #000000;
	font-weight: normal;
	background: none #d6d6d6;
	margin: 1px 0 1px 0;
	}
#page_menu ul {
	list-style: none;
	background: none left bottom;
	padding: 0;
	margin: 0;
	font-size: 0.9em;
	color: #000;
	display: none;
	}

#page_menu ul li {
	color: #C16810;
	font-weight: bold;
	list-style: none;
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_menu_li1_background.png) no-repeat left 1.5em;
	padding: 2px;
	margin: 3px 0 10px;
	line-height: 1.5em;
	}
#page_menu ul li a{
	color: #C16810;
	}
#page_menu ul li ul {
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	}
#page_menu ul li ul li{
	color: #225172;
	font-weight: normal;
	background: none  left center;
	list-style: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_menu_li2_background.gif);
	margin: 0 0 0 20px;
	padding: 0;
	line-height: 1.2em;
	font-size: 10px;
	}

#page_menu ul li ul li.on{
	font-weight: bold;
	list-style: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_menu_li2_on_background.gif);
	}

#page_menu ul li ul li a {
	color: #225172;
	text-decoration: none;
	}

#page_menu ul li ul li a:hover {
	text-decoration: underline;
	}

/*<group=Index page>*/
.page_index_banner {
	background: no-repeat center center #fff;
	height: 194px;
	margin: 5px 0 5px 0;
	z-index: 50;
	}

.page_index_banner div.tr {background: url(/kromasil/opencms/system/modules/com.eka.kromasil/resources/images/doggear_tr.gif) no-repeat right top;
	position: relative;
	top: 0;
	right: 0;
	height: 100%;
	margin: 0 0 -28px;
	padding: 0;
	z-index: 50;
	}

.page_index_banner div.bl {background: url(/kromasil/opencms/system/modules/com.eka.kromasil/resources/images/doggear_bl.gif) no-repeat left bottom;
	position: relative;
	height: 28px;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
 	z-index: 50;
}
.middle_line{
	margin: 0;
	padding: 22px 0 22px 0;
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/index_middle_separator.gif) left center no-repeat transparent;
	z-index: 100;
	display: block;
	position: relative;
	top: -17px;
	}
.middle_line span{
	font-size: 1px;
	height: 4px;
 	background-color: #d6d6d6;
 	display: block;
 	width: 776px;
 	margin: 0;
 	padding: 0;
	z-index: inherit;
	}

#index_front_panel {
	background: #a8a8a8 url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/index_front_panel_right.gif) repeat-y right;
	position: relative;
	top: -30px;
	margin: 0 0 -20px 0;
}
#index_front_panel div.container {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/index_front_panel_top_right.gif) no-repeat top right;
	margin: 0;
	height: 190px;
}
.middle_stage, .right_stage{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/index_front_panel_vr.gif) no-repeat bottom left;
	padding: 10px 10px 5px 10px;
}
.middle_stage {
	margin-left: 257px;
	margin-right: 257px;
}
.right_stage{
	float: right;
	width: 250px;
}
.left_stage{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/index_front_panel_top_left.gif) no-repeat top left;
	float: left;
	width: 250px;
	padding: 10px 10px 5px 15px;
}
#index_front_panel h2 {
	color: #fff;
	font-size: 2.5em;
	font-weight: normal;
	margin: 0 0 0 0;
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/index_front_panel_h2.gif) no-repeat left center;
	padding-left: 10px;
	padding-bottom: 5px;
}
#index_front_panel p {
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	line-height: normal;
	text-align: left;
}
#index_front_panel p.stage_info {
	height: 92px;
}
#index_front_panel a {
	color: #C16810;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.4;
	text-transform: uppercase;
	text-decoration: none;
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/index_front_panel_a.gif) no-repeat left center;
	padding: 2px 0px 2px 3px;
	margin: 0;
	display: block;
	width: 203px;
	}
#index_front_panel div.footer{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/index_front_panel_bottom.gif) repeat-x bottom;
	margin: 0;
	height: 5px;
}
#index_front_panel div.footer div{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/index_front_panel_bottom_right.gif) no-repeat bottom right;
	margin: 0;
	text-align: right;
	height: 5px;
}
/*</group>*/
/*<group=Content>*/

#page_content {
	margin: 0 0 1.5em 23em;
	}

.page_content_image_88 {
	background: no-repeat center center #BDBCC2;
	height: 88px;
	}
.page_content_image_100 {
	background: no-repeat center center #BDBCC2;
	height: 100px;
	}

.page_content_image_200 {
	background: no-repeat center center #BDBCC2;
	height: 200px;
	}

.page_content_image_300 {
	background: no-repeat center center #BDBCC2;
	height: 300px;
	}

.page_content_image_88 div.tr, .page_content_image_100 div.tr, .page_content_image_200 div.tr, .page_content_image_300 div.tr
	{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_image_tr_corner_background.gif) no-repeat right top;
	position: relative;
	top: 0;
	right: 0;
	margin: 0 0 -28px;
	padding: 0;
	}
.page_content_image_88 div.tr	{
	height: 88px;
	}
.page_content_image_100 div.tr	{
	height: 100px;
	}
.page_content_image_200 div.tr	{
	height: 200px;
	}
.page_content_image_300 div.tr	{
	height: 300px;
	}

.page_content_image_88 div.bl, .page_content_image_100 div.bl, .page_content_image_200 div.bl, .page_content_image_300 div.bl
	{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_image_bl_corner_background.gif) no-repeat left bottom;
	position: relative;
	height: 28px;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	}

#page_content ul {
	margin: 6px 0 6px 20px;
	list-style: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_content_li1_background.gif);
	}

#page_content ul.pagelinks {
	margin: 15px 0 15px 18px ;
	}
#page_content ul.pagelinks li.on{
	font-weight: bold;
	list-style: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_menu_li2_on_background.gif);
	}

#page_content ul li{
	padding: 0;
	margin-left: 20px;
	}

#page_content ul ul {
	margin-left: 10px;
	list-style: inside url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_content_li2_background.gif);
	}
#page_content div.fig {
	text-align: center;
	margin: 1em;
}
#page_content div.fig img{
	border: 0;
}
#page_content div.fig p{
	width: auto;
	margin: 0.5em auto 1em auto;
	text-align: left;
	line-height: normal;
	color: #225172;
}
#page_content div.figure {
	text-align: center;
    margin: 0.7em 0 0.7em 0.7em;
}
#page_content div.figure p {
	font-size: 0.9em;
   	text-align: justify;
	line-height: normal;
	color: #225172;
   	margin: 0;
   	width:95%;
}
#page_content div.figure > p {
	margin: 0 auto;
}
span.alpha {
	font-family: arial;
}
.illustri_dextra {
	display: inline;
	float: right;
	margin-left: 0.8em;
	margin-bottom: 0.5em;
	margin-right: 0;
	}

.illustri_sinistra {
	display: inline;
	float: left;
	margin-left: 0;
	margin-bottom: 0.5em;
	margin-right: 0.8em;
	}
.wide	{
	margin-left: 3em;
	margin-bottom: 7em;
}

/*<group=Site links>*/
a.add, a.add_d, a.back, a.back_d, a.call, a.exp, a.exp_d, a.goto, a.help, a.print, a.save, a.save_d, a.trash, a.view, a.view_d{
	padding: 1px 4px 4px 20px;
	margin-left: 20px;
	display: block;
}
a.add {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_add_l_background.gif) no-repeat;}
a.add_d {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_add_d_background.gif) no-repeat;}
a.back {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_back_l_background.gif) no-repeat;}
a.back_d {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_back_d_background.gif) no-repeat;}
a.call {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_call_l_background.gif) no-repeat;}
a.exp {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_exp_l_background.gif) no-repeat;
	cursor: w-resize;
	}
a.exp_d {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_exp_d_background.gif) no-repeat;
	cursor: w-resize;
	}
a.goto {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_goto_l_background.gif) no-repeat;}
a.help {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_help_l_background.gif) no-repeat;}
a.print {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_print_l_background.gif) no-repeat;}
a.save {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_save_l_background.gif) no-repeat;}
a.save_d {background: url(/kromasil/opencms/system/modules/com.eka.kromasil/resources/images/icon_save_d_background.gif) no-repeat;}
a.trash {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_trash_l_background.gif) no-repeat;}
a.view {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_view_l_background.gif) no-repeat;}
a.view_d {background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_view_d_background.gif) no-repeat;}

div.pdf	{
	padding:2px 2px 2px 2em;
	margin: 3px 0 3px 1em;
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_pdf_background.gif) no-repeat 2px 2px;
}
.pdf:hover {
	Background-color: #e3e3e3;
	cursor: pointer;
}
a.pdf_inline	{
	padding-left: 18px;
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_pdf_background.gif) no-repeat;
}
a.plus {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_plus.gif) left center no-repeat;
}
a.minus {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_minus.gif) left center no-repeat;
}
a.plus, a.minus {
	padding: 0 0 1px 12px;
	margin: 0;
	float: right;
	display: block;
	color: #676767;
	}
/*</group>*/
/*<group=Zebra tables>*/
.zebra  {
	margin: 0 0 16px 0;
	border-bottom: 1px solid #666666;
}
.zebra caption {
	padding: 0 0 3px 2px;
	text-align: left;
	font-weight: bold;
	color: #225172;
}
.zebra thead td,.zebra thead th {
	border-top: 1px solid #666666;
	border-bottom: 3px double #666666;
	padding: 5px 15px 5px 15px;
	text-align: center;
	font-weight: normal;
}
.zebra tbody tr.odd {
	background-color: #bdcbd5;
}
.zebra tbody td {
	padding: 5px 15px 5px 15px;
	text-align: center;
}
.zebra tbody td.even {
	text-align: left;
	font-weight: bold;
	border-right: 2px solid #bdcbd5;
}
.zebra tbody td.odd{
	text-align: left;
	font-weight: bold;
	border-right: 2px solid #fff;
}
.zebra tbody tr.footnote td{
	text-align: left;
	border-top: 1px solid #666666;
}
/*</group>*/
/*<group=Technical evidence>*/

#example1 {display: block;}
#example2 {display: none;}

.testtable caption{
	padding: 0 0 3px 2px;
	text-align: left;
	font-weight: bold;
	color: #225172;
	}

.equivbox{
	margin-top: 5px;
	padding: 5px;
	text-align: center;
	border: 2px solid #BE2A37;
	}

.equivbox span{font-size: 1.5em;}

.yieldtable {
	border-bottom: 1px solid #000;
	margin: 5px 0 0 0;
	padding: 0;
	}

.yieldtable thead td{
	border-bottom: 3px double #000;
	padding: 2px;
	}

.yieldtable tbody td{
	text-align: center;
	padding: 2px;
	}

.enantiomer1{
	background-color: #88c4ff;
	}

.enantiomer2{
	background-color: #c4e0ff;
	}
.enantiomer1a{
	background-color: #d15754;
	}

.enantiomer2a{
	background-color: #df7d70;
	}
#competitor_comparator {
	width: 520px;
}
#kromasil_own, #competitor_phenyl, #competitor_diol{
	width: 237px;
	height: 173px;
}
#kromasil_own {
	float: left;
}
#competitor_phenyl, #competitor_diol{
	background: url(/kromasil/export/pics/technical_evidence/phenyl_antidep_none.gif) no-repeat left top;
	text-align: right;
	float: right;
	font-size: 20px;
}
.conditions p{

	line-height: normal;
	padding: 5px;
	color: #225172;
	font-size: 0.8em;
}
.conditions p em{
	font-weight: bold;
	color: #000;
}
/*</group>*/
/*<group=Product selection>*/
.prologue {
	margin-right: 27px;
	}
#gray_panel{
	background: #d6d6d6 url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/gray_panel_right.gif) right repeat-y;
}
.gray_panel_top{
 	background:  url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/gray_panel_top.gif) top right no-repeat;
 	padding: 1em 1em 1em 9px;
 	height: 8em;
 	text-align: center;
}
.gray_panel_top h3{
	margin-top: 0;
	margin-bottom: 4em;
 	text-align: left;
}
.gray_panel_top table{
	text-align: left;
	width: 99.9%;
}
.gray_panel_top table thead td{
	padding-bottom: 0.3em;
 	text-align: left;
}
.selection_tools{
	float: right;
	padding-right: 1em;
 	text-align: left;
}
.selection_tools_microsite{
	float: right;
	padding-right: 1em;
 	text-align: left;
 	background-color: #fff;
}
.panel_content {
	margin: 9px 10px 0 9px;
	padding: 1em;
	background-color: #fff;
}
.filter_summary{
	display:none;
}
.superzebra{
	width: 99%;
	border-bottom: 1px solid #666666;

}
.superzebra th {
	border-top: 1px solid #666666;
	border-bottom: 3px double #666666;
	padding: 2px;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
	color: #225172;
}
.zebra_eternity  th {
	color: #666;
}
.superzebra td {
	text-align: center;
	font-weight: normal;
	height: 2.1em;
	vertical-align: middle;
}
td.silica, th.silica, td.silica2 {
 	text-align: left;
 	width: 5em;
 	padding-left: 0.3em;
 	padding-right: 0.3em;
}
td.silica {

}
td.silica2, td.silica3 {
 	border-right: 2px solid #bdcbd5;
}
table.zebra_eternity td.silica2, td.silica3 {
 	border-right: 2px solid #f78222;
}
td.silica3 {
 	text-align: right;
 	padding-right: 0.3em;
 	font-style: italic;
}
tr.odd td{
	background-color:#bdcbd5;
}
table.zebra_eternity tr.odd td{
	background-color:#f78222;
 	color: #fff;
}
tr.first td{
	border-bottom: 3px solid #bdcbd5;
}
table.zebra_eternity tr.first td{
	border-bottom: 3px solid #f78222;
}
tr.odd_first td{
	background-color:#bdcbd5;
	border-bottom: 3px solid #fff;
}
table.zebra_eternity tr.odd_first td{
	background-color:#f78222;
	border-bottom: 3px solid #fff;
 	color: #fff;
}
tr.odd td.silica2, tr.odd td.silica3, tr.odd_first td.silica2, tr.odd_first td.silica3 {
 	border-right: 2px solid #fff;
}
.bottom_line {
	margin-top: 3em;
}
.bottom_line div{
	margin-bottom: 3em;
}
.bottom_line span{
	display: block;
	clear: right;
	vertical-align: middle;
	font-size: 0.9em;
	line-height: 1.8em;
	height: 2em;
	}
.bottom_line span img{
	vertical-align: middle;
	border: none;
	margin: 0;
	padding: 0;
}
.gray_panel_bottom{
 	background:  url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/gray_panel_bottom.gif) bottom repeat-x;

}
.gray_panel_bottom_corner{
 	background:  url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/gray_panel_bottom_corner.gif) bottom right no-repeat;
 	height: 13px;
}


/*</group>*/
/*<group=Cart>*/

#page_content.cart  div.cart {
	margin: 20px 0 20px 27px;
	min-height: 300px;
}

#page_content.cart div.page_content_image_88 {
	background: url(/kromasil/export/pics/tone_of_voice/spherical_silica88.jpg) no-repeat center center;
}

#page_content.cart table {
	width:99%;
	margin: 0;
}

#page_content.cart td {
	text-align: left;
	padding: 0.5em 0.8em;
}

#page_content.cart table.zebra {
	margin-bottom: 30px;
}

#page_content.cart table.zebra thead td {
	font-weight: bold;
	color: #225172;
}

#page_content.cart table.zebra td {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	padding: 0.5em;
}

#page_content.cart table.zebra tfoot td {
	border-top: 1px solid #666666;
	text-align: left;
}

#page_content.cart table.zebra tfoot a.trash {
	margin-left: 1px;
	padding-left: 25px;
}

#page_content.cart table.zebra tfoot a.save {
	background-position: right;
	margin-left: 0;
	padding-right: 25px;
	padding-left: 4px;
	text-align: right;
	margin-right: 40px;
}

/*</group>*/
/*<group=Contact form>*/
.formbody{
	margin-right: 20px;
	display: block;
	float: right;
	clear: none;
	}
.formpart{
	width: 400px;
	margin-bottom: 15px;
	display: block;
	clear: none;
	}
.formpart2{
	width: 400px;
	margin-bottom: 15px;
	}
.formpartbody{
	border-right: 1px solid #b3b3b3;
	margin: 0;
	padding: 10px;
	border-left: 1px solid #cbcbcb;
	}
.formpart h5{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/fieldset_top_background.gif) no-repeat top right;
	color: #fff;
	padding: 4px 4px 3px 4px;
	margin: 0;
	}
.formpart ul{
	background-color: #EFEFEF;
	margin: 10px;
	list-style-type: none;
	padding: 5px;
	}
.formpart ul li{
	margin: 10px;
	padding: 0;
	list-style-image: none;
	}
.formpart table{
	background-color: #EFEFEF;
	margin: 10px;
	padding: 5px;
	}
.formpart table tbody tr{
	padding: 0 10px 0 10px;
	}
.formpart table tbody tr td{
	padding: 3px 15px 3px 15px;
	}
.formpartfooter{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/fieldset_bottom_background.gif) repeat-x;
	height: 5px;
	}
.formelement{
	display: block;
	clear: both;
	padding: 5px;
	margin: 0;
	height: 20px;
	}
.formelement h6{
	margin: 0;
	float: left;
	}
.formelement input{
	margin: 0;
	padding: 0 10px 0 10px;
	float: right;
	width: 200px;
	}
.formelement2{
	display: block;
	clear: both;
	padding: 10px;
	margin: 0;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	}
.formelement2 h6{
	margin: 0 10px 0 0;
	display: inline;
	vertical-align: top;
	}
.formelement2 input{
	margin: 0;
	padding: 0 10px 0 10px;
	display: inline;
	width: 200px;
	vertical-align: top;
	}
.formelement2 textarea{
	margin: 0;
	padding: 2px;
	display: inline;
	vertical-align: top;
	}
.formelement3{
	display: block;
	clear: both;
	padding: 10px;
	margin: 0;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	}
.formelement3 h6{
	display: inline;
	margin: 0 10px 0 0;
	}
.formelement3 input{
	margin: 0;
	padding: 0 10px 0 10px;
	}
.formpartlinks{
	}
.formpartlinks img{
	border-style: none;
	vertical-align: middle;
	margin: 0 5px 0 30px;
	}
.formpartlinks a{
	vertical-align: middle;
	}
.formsubmit{
	background-color: #EFEFEF;
	padding: 10px;
	margin: 15px 0 15px 0;
	}
.formsubmit h2{
	margin: 0;
	}
.formsubmit h6{
	margin: 0;
	}
/*</group>*/
.publication_part {
	display: block;
	margin: 2em 0 2em 0;
}
#articles, #posters {
	display: none;
}
.publication_page div.navigation {
	margin: 3em 0 0 6em;
}
.publication_page div.selection_tools{
	float: none;
	margin: 1em 0 1em 25em;
}
.publication_page h2{
	padding-top: 0.2em;
	border-top: 2px ridge #bcbcbc;
}
.publication_part a {
	font-size: inherit;
	line-height: inherit;
	font-style: inherit;
	text-decoration: none;
	font-weight: inherit;
	color: #000;
}

.publication_part ol {
	list-style: none;
}

.publication_part li{
	display: block;
	margin: 1em 0 1em 0.5em;
	vertical-align: top;
}
.publication_part ol li div{
	padding: 2px 2px 2px 2em;
	margin: -10px 0 2px 2em;
	vertical-align: top;
}
.publication_part ol li > div{
	margin-top: 0px;
}
.publication_part li input{
	float: left;
	vertical-align: middle;
	margin: 2px;
	padding: 0;
}

/*</group>*/
/*<group=Distributor selector>*/
#popup_content	{
	text-align: left;
	margin: 3em;
}
#popup_content	img{
	border: none;
}
#popup_content div.distributor_map{
	text-align: right;
}
#popup_content a.nix {
	color: #225172;
	font-weight: bold;
	text-decoration: none;
}

/*</group>*/
/*<group=Distributor pages>*/
.distributors h2 {
	color: #225172;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.9em;
	margin-top: 1.2em;
	padding: 0;
	margin-left: 0;
}
.distributors address	{
	text-align: left;
	color: #000;
	border-top: none;
	margin: 0;
	padding: 0;
	clear: none;
}
.distributors address a	{
	color: #225172;
	font-weight: normal;
	background: none;
	padding: 0;
	margin-left: 0;
	display: inline;
}
/*</group>*/
/*<group=News and events>*/
.news {
	margin: 1em 0 1em 0;
}
.news_item	{
	display: block;
	clear: right;
}
.event_item	{
	margin: 0.5em 250px 0.5em 0;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #a8a8a8;
	clear: none;
}
.news_item_end {
	border-bottom: 1px solid #a8a8a8;
	display: block;
	clear: right;
	margin: 0;
}
.news_item div.date, .event_item div.date	{
	display: block;
	clear: none;
	color: #c16810;
	margin: 1.5em 0 0.5em 0;
}
.news_item h3	{
	display: inline;
}
/*</group>*/
/*<group=Search>*/
.search_page li {
	border-bottom: 1px solid #a8a8a8;
	padding-bottom: 1em;
	margin-bottom: 1em;
	text-align: justify;
}
.search_page p {
	text-align: center;
}
/*</group>*/
/*<group=Application guide>*/
.filterpanel{
	margin-bottom: 15px;
	display: block;
	clear: none;
}
.filterpanel h5{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/fieldset_top_background.gif) no-repeat top right;
	color: #fff;
	padding: 4px 4px 3px 4px;
	margin: 0;
	clear: right;
}
.filterpanelbody {
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #b3b3b3;
	padding: 0;
	margin: 0;
}
.filterpanelbody div{
	text-align: right;
	padding: 0.5em;
}
.filterpanelbody table	{
	border: none;
}
.filterpanelbody table td	{
	padding: 0.2em 1em;
}
.filterpanelbody label	{
	color: #c16810;
}
.filterpanelbody select	{
	width: 14.6em;
	margin-top: 0.3em;
}
.filterpanelbody select#id,.filterpanelbody select#substance	{
	width: 48em;
}
.filterpanelbody input {
	margin: 1em;
}
.filterpanelfooter {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/fieldset_bottom_background.gif) repeat-x;
	height: 5px;
}

.application_panel_top {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/gray_panel_top.gif) top right no-repeat;
	padding: 9px;
	text-align: center;
}
.application_panel_top h3, .secondary_panel h3 {
	margin: 5px 0 0 2px;
	text-align: left;
	color: #666;
}
.application_description, .application_conditions, .application_reference {
	border: 1px solid #eee;
	margin: 0 9px 9px 9px;
	padding: 0.5em;
}
.application_chromatogram, .application_substances, .secondary_panel_body {
	margin: 9px;
	padding: 1em;
	background-color: #fff;
}
.application_chromatogram {
	text-align: center;
	vertical-align: middle;
}
.application_chromatogram img {
	margin: 0 1em 0 1em;
}
.application_conditions caption, .application_substances caption{
   text-align: left;
   font-weight: bold;
   padding-bottom: 3px;
}
.application_conditions	td{
	padding: 2px 7px 2px 0;
	vertical-align: top;
}
.application_substances table{
	width: 100%;
}
.application_substances td{
	margin:0;
	padding: 2px 7px 2px 0;
	vertical-align: top;
	text-align: left;
}
.application_reference, .application_reference p {
	margin-bottom: 0;
}
.secondary_panel	{
	background: #d6d6d6 url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/gray_panel_right.gif) right repeat-y;
}
.secondary_panel h3 {
	padding: 9px 9px 0 9px;
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/secondary_panel_top_right_background.gif) right top no-repeat;
}
.secondary_panel_body {
	text-align: center;
	margin-bottom: 4px;
	padding-right: 4px;
}
.secondary_panel_body form div{
	text-align: right;
	padding-right: 0.45em;
}
/*</group>*/
/*<group=Online>*/
.online_logout {
	text-align: center;
	padding: 30px;
	}

.online_logout span {
	padding: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #225172;
	border: 1px solid #ccc;
}
/*</group>*/
/*<group=ChiralMicrosite>*/
#microsite_menu ul {
	display: block;
	}
#swp_panel_body {
	border: 0px solid #ccc;
	background: #3e3e3e url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/swp-background1.jpg) no-repeat top left;
	}

#swp_panel_container {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/swp_panel_right.gif) repeat-y right;
	}

#swp_panel_title {
	padding: 10px 13px 0 10px;
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/swp_panel_top_right2.gif) no-repeat top right;
	height: 60px;
	}
#swp_panel_title h2 {
	color: #fff;
	font-size: 2em;
	font-weight: bold;
	margin: 0;
	}
#swp_panel_title p {
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	}
#swp_panel_content {
	margin: 10px 13px 0 10px;
	padding: 10px;
	background: #ededed url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/swp-background3.jpg) no-repeat;
	background-position:-13px -80px;
	min-height: 450px;
	}
#swp_panel_pre_content {
	margin: 10px 13px 0 10px;
	padding: 0;
	}
#swp_panel_pre_content img {
	width: 99%;
}
#swp_panel_pre_content > img {
	width: 100%;
}
#swp_panel_container > #swp_panel_content {
	background-position:-10px -80px;
	}
#swp_pannel_footer {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/swp_panel_bottom.gif) bottom repeat-x;
}

#swp_pannel_footer_corner {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/swp_panel_bottom_corner.gif) bottom right no-repeat;
	height: 15px;
}
#cntdwn {
    color: #225172;
	font-weight: bold;
	text-align: center;
	width: 100%;
	}
#cntdwn div{
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	background: none #d6d6d6;
	padding: 5px;
	}
#cntdwn div div{
	color: #c16810;
	font-size: 3em;
	background: none;
	border: none;
}

#kjghj{
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	background: none #d6d6d6;
	padding: 5px;
	width: 100%;
}
#cellucoat_front {
	background: url(/kromasil/export/sites/kromasil/cellucoat/images/quickchrom-front.gif) bottom left no-repeat;
	}
#cellucoat_front ul{
	list-style: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_content_li1_large_ie_background.gif);
	margin-left: 270px;
}
#cellucoat_front > ul{
	list-style: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_content_li1_large_background.gif);
}
#cellucoat_front ul.analytical {
	padding: 100px 0 25px 0;
}
#cellucoat_front ul.prep {
	padding: 25px 0 100px 0;
}
#cellucoat_front ul li{
	font-size: 1.6em;
}
#cellucoat_front p.front {
	margin-left: 170px;
}
#play_it_here {
	height: 150px;
	width: 200px;
	float: right;
	background: url(/kromasil/export/sites/kromasil/cellucoat/images/cellucoat_fast_chromatography00.gif) no-repeat;
}
#play_it_here p{
	text-align: center;
	width: 110px;
	padding: 5px;
	color: #fff;
	background-color: #cc7333;
	margin-left: 50px;
	margin-top: 50px;
	line-height: normal;
	font-size: 0.95em;
}
#list_arrow {
	float: left;
	margin-top: 5px;
	height: 105px;
	width: 18px;
	background: url(/kromasil/export/sites/kromasil/cellucoat/images/arrow_background_dot.gif) repeat-y;
}
#list_arrow img{
	margin: 1px 0 0 3px;
}
#fastplayer ol {
	margin: 0 10px 10px 20px;
	list-style-type: none;
}
#fastplayer ol li{
	line-height: 23px;
	cursor: pointer;
}
#fastplayer_conditions {
	clear: right;
	margin-top: 3px;
	padding: 5px;
	background-color: #d5f1fd;
}
#fastplayer_conditions p{
	line-height: normal;
	margin-bottom: 5px;
}
#fastplayer_conditions em{
	font-weight: bold;
	color: #cc7333;
	font-style: normal;
}

#amycoat_front {
	background: url(/kromasil/export/sites/kromasil/amycoat/images/amycoat_fast_front.jpg) no-repeat;
	}
#amycoat_front ul{
	list-style: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_content_li1_large_ie_background.gif);
	margin-left: 310px;
}
#amycoat_front > ul{
	list-style: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_content_li1_large_background.gif);
}
#amycoat_front ul.analytical {
	padding: 225px 0 225px 0;
}
#amycoat_front ul.prep {
	padding: 25px 0 100px 0;
}
#amycoat_front ul li{
	font-size: 1.6em;
}
#amycoat_front p.front {
	margin-left: 5px;
}
/*</group>*/
/*<group=partners>*/

#partnerslinks {
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/partners_menu_background.gif) no-repeat left center;
	height: 26px;
	margin-top: 3px;
}

#partnerslinks ul {
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0;
}
#partnerslinks > ul {
	padding-top: 6px;
}
#partnerslinks li {
	display: inline;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}

#partnerslinks li a {
	color: #fff;
	text-decoration: none;
}

#login {
	background: #efefef url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/lock_open.gif) center right no-repeat;
	padding: 2px;
	margin: 0 30px 3px 253px;
}

#login div, #logout div {
	display: inline;
}
#logout {
	background: #efefef url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/lock_closed.gif) center right no-repeat;
	padding: 4px;
	margin: 0 30px 3px 258px;
}
#page_container > #logout {
	margin: 0 30px 3px 253px;
}
.partner_gallery span {
	margin: 2px 8px 8px 2px;
}
.partners_logos {
	background: #efefef url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/page_image_tr_corner_background.gif) no-repeat right top;
	padding: 5px;
}
.partners_logos table{
	width: 95%;
}
.partners_logos td{
	text-align: center;
}
/*</group>*/
/*<group=FAQ>*/
#faq dt{
	font-size: 110%;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 2px 2px 14px;
	margin-top: 6px;
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_plus.gif) no-repeat 2px 5px;
}
#faq dt.minus{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/icon_minus.gif) no-repeat 2px 5px;
}
#faq dt.visited{
	color: #666;
}
#faq dd{
	margin-left: 20px;
}
#faq ol {
	margin:6px 0 6px 30px;
}
#faq ol li, #faq ul li{
	margin:3px 0;
}
#faq ol.protocol{
	list-style-type: decimal;
	border: 1px solid #ccc;
	padding: 2px 2px 2px 25px;
}
#faq ol.protocol li{
	background-color: #eee; 
	margin:2px;
	padding: 2px 5px;
}
#faq ol.protocol li.odd{
	background-color: #f9f9f9; 
}
#faq li div{
	margin:2px 0 2px 20px;
}
#faq li div strong{
	background: url(/kromasil/export/system/modules/com.eka.kromasil/resources/images/strong_background.gif) no-repeat left 4px;
	padding-left: 10px;
	color: #c16810;
}
.faq_zebra tbody tr td{
	vertical-align: top;
	text-align: left;
	padding: 5px;
}
.zebra td.legend{
	text-align: left;
}
/*</group>*/
/* @group Eternity */

/* @group register */
#quiz_registration {
	font-family: ""Helvetica Neue"", Helvetica, Arial, sans-serif; 
}#quiz_registration fieldset {
	width: 400px; 
	text-align: right; 
	border: 1px solid #bfbfbf; 
	font-size: 16px; 
	color: #3f3f3f; 
	border-top: 2px solid #ff6600; 
	border-bottom: 2px solid #ee1a00; 
}

#quiz_registration div {
	font-size: 20px; 
	margin: 10px; 
}

#quiz_registration label {
	margin-right: 20px; 
}

#quiz_registration input {
	border: 1px solid #7f7f7f; 
}

#quiz_registration button {
	border: 1px solid #7f7f7f; 
	background: url(/kromasil/export/sites/kromasil/eternity/eternity_images/button_bkg.jpg) no-repeat center center; 
	color: #ffffff; 
}/* @end */

.eternity a{
	text-decoration: none;
}
.eternity h1{
	color: #ef3f35;
	font-size: 30px;
	text-align: right;
	padding-right: 27px;
	margin-top: 10px;
	margin-bottom: 27px;
}
.eternity h1 span{
	background: none;
	padding: inherit;
	text-align: inherit;
	font-size: 30px;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}
.eternity h1 span.gradient{
	background: url(/kromasil/export/sites/kromasil/eternity/eternity_images/h1_e_background.png) no-repeat left center;
	padding-left: 10px;
}
.eternity p{
	color: #666;
	font-size: 14px;
	line-height: 18px;
}
.eternity a{
	color: #666;
	border-bottom: dotted 1px #ccc;
}
.eternity a:hover{
	color: #666;
	border-bottom: solid 1px #bbb;
}
.eternity address a {
	color: #a8a8a8;
	border-bottom: none;
}
.eternity h1 span sup span{
	font-size: 100%;
	vertical-align: top;
}
#launch_margin{
	background: url(/kromasil/export/sites/kromasil/eternity/eternity_images/old_tree.jpg) no-repeat 0 -500px;	
	vertical-align: bottom;
	width: 250px;
	height: 680px;
	position: absolute; 
	top: 208px; 
	left: 20px;
	z-index: 20;
	opacity: 0.2;
	
}
#launch_box{
	background: url(/kromasil/export/sites/kromasil/eternity/eternity_images/yo_box01.jpg) no-repeat top right;
	height: 250px;
	margin: 0 0 0 10px;
	padding: 15px;
	color: #fff;
}
#launch_box h3, #launch_box p, #launch_box a{
	color: #fff;
}
#launch_box h3 {
	font-size: 50px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
#launch_box h3>sup{
	font-size: 27px;
}
#launch_box p.slogan{
	font-size: 28px;
	line-height:32px;
	font-weight: 200;
	text-align: left;
	width: 1px;
	white-space: nowrap;
}
#launch_box p{
	font-size: 12px;
	text-align: right;
}
#launch_box a{
	font-size: 12px;
	text-decoration: underline;
}
#eternity_page_menu{
	float:left;
	background: url(/kromasil/export/sites/kromasil/eternity/eternity_images/eternity_menu_background.jpg) no-repeat 0 15px;
	width: 200px;
	height: 370px;	
	margin: -66px 0 15px 0;
	padding: 0;
}
#eternity_page_menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#eternity_page_menu li{
	background: url(/kromasil/export/sites/kromasil/eternity/eternity_images/eternity_menu_background.png) no-repeat 0 0;
	width: 200px;
	height: 67px;
	color: #fff;
	font-size: 24px;
	line-height: 1.7em;
	font-weight: 200;
	margin: 0;
	padding: 25px 0 0 10px;
	cursor: pointer;
}
#eternity_page_menu a{
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: none;
	vertical-align: middle;
}
#eternity_page_menu a:hover{
	font-weight: bold;
}
p.ipod, p.subtitle {
	font-size: 18px;
	font-weight: 200;
	text-align: center;
	color: #fff;
	margin:3px;
	padding: 0;
}
#eternity_menu div{
	background: url(/kromasil/opencms/eternity/eternity_images/dogear_tr.gif) no-repeat 223px 0px;
	width: 250px;
	margin:0;
	padding: 20px;
	height: 100px;
	border-right: solid 1px #F78F1E;
	border-bottom: solid 1px #EF3F35;
}
#eternity_menu div h3{
	font-size: 24px;
	font-weight: 200;
	text-align: left;
	color: #fff;
	margin:0;
	padding: 0;
}
#benefits{
	padding: 10px 0 0 0;
}
#benefits div{
	background: url(/kromasil/export/sites/kromasil/eternity/eternity_images/benefits_background.jpg) no-repeat left center;
	margin: 0 0 10px 0;
 	padding: 4px 10px 18px 10px;
	width: 525px;
	}
#benefits ul{
	list-style: none inside;
	list-style-image: none;
	margin: 0 0 0 -7px;
	padding: 0;
}
#benefits ul li{
	font-style: bold;
	font-size: 14px;
	font-weight: bold;
 	float: left;
 	clear: none;
 	vertical-align: middle;
	margin: 0;
	white-space: nowrap;
}
#benefits ul li.b_one{
	color: #f14134;
 	width: 145px;
}
#benefits ul li.b_two{
	color: #f46a2b;
 	width: 190px;
}
#benefits ul li.b_three{
	color: #f98424;
 	width: 190px;
}
.figs h4, .figs h5{
	margin: 0 0 3px 0;
}
.figs p{
	font-size: 12px;
	position: relative; /* peekaboo bug fix for IE6 */
	min-width: 0; /* peekaboo bug fix for IE7 */
}
.across50 div{
	display: inline;
	float: left;
	clear: right;
	width: 49%;
}
.right {
	float: right;
	clear: none;
	margin-left: 10px;
}
.left {
	float: left;
	clear: none;
	margin-right: 10px;
}
.test_conditions caption{
	font-weight: bold;
	font-style: italic;
}
.test_conditions td{
	padding: 0 2px;
}
.eternity iframe {
	width: 100%;
	height: 460px;
	overflow: hidden;
}
.eternity iframe.registration {
	width: 100%;
	height: 700px;
	overflow: auto;
}
iframe.invitation{
	width: 100%;
	height: 1500px;
	overflow: auto;
}

#quiz_slider label{
	display: block;
	color: #b3b3b3;
	font-size: 24px;
	margin-top: 10px;
	margin-bottom: 20px;
	height: 60px;
}

#quiz_slider input {
	font-size: 20px;
	vertical-align: middle;
	margin-left: 50px;
	line-height: 30px;
}
#quiz_slider span {
	font-size: 20px;
	
	vertical-align: middle;
	line-height: 30px;
}

#quiz_slider p {
	margin-top: 20px;
	font-size: 16px;
}

#quiz_slider button.eternity {
	border: 1px solid #7f7f7f; 
	color: #ffffff;
	background: url(/kromasil/export/sites/kromasil/eternity/eternity_images/button_bkg.jpg) repeat-x center center;
	font-size: 20px;
	text-align: right;
}

#page_content ul.structures {
	list-style-image: none;
	list-style-type: none;
}
table.eternity {
	border-top: 3px solid #f78f1e;
	border-bottom: 3px solid #ef3f35;
	color: #666;
	font-size: 14px;
	line-height: 18px;
}
table.eternity caption{
	font-weight: bold;
	color: #333;	
}
/* @end */
/* @group codaSlider */
.wrapper h3{
	font-size: 14px;
	margin: 5px 0;
}
.wrapper h4{
	font-size: 11px;
	margin: 5px 0;
	font-weight: bold;
	font-style: italic;	
}
.wrapper p{
	font-size: 13px;
}
.wrapper table.test_conditions td{
	font-size: 11px;
}
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 5px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: hide;}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			 /* border: 5px solid #000; this is the border. should have the same value for the links */
			border-top: 3px solid #f78f1e;
			border-bottom: 3px solid #ef3f35;
			margin: 0;
			width: 560px; /* 560px Also specified in  .stripViewer .panelContainer .panel  below */
			height: auto;
			clear: none;
			background: #fff;
		}

		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 560px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 0;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) 			clear: right;*/
			margin: auto;
			display: none;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 0 15px;
		}
		
		.stripNav li.tab1 a { background: #60f }
		.stripNav li.tab2 a { background: #60c }
		.stripNav li.tab3 a { background: #63f }
		.stripNav li.tab4 a { background: #63c }
		.stripNav li.tab5 a { background: #00e }
		
		.stripNav li a:hover {
			background: #333;
		}
		
		.stripNav li a.current {
			background: #000;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			display: none;
			/* position: absolute;
			top: 230px;
			text-indent: -9000em; */
		}
		
		.stripNavL a, .stripNavR a {
			display: none;
			/* display: block;
			height: 40px;
			width: 40px; */
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		#cross-links ul{
			margin-left: 6px;
		}
/*Saro*/
table.schedule{
	border-top: 2px solid #72849c;
	border-bottom: 2px solid #72849c;
}
table.schedule caption{
font-weight: bold;
text-align: left;
margin-bottom: 2px;
font-size: 110%;
color: #506b8f;
}
table.schedule td{
vertical-align: top;
padding-left: 5px;
}
table.schedule img{
margin: 5px 5px 5px 0;
}
td.day{
	color: #fff;
	background-color: #72849c;
	width: 300px;
	font-weight: bold;
}
/* @end */