
td.product-cell-eeap ul, td.product-cell-eeap li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.kriz_popup_container, ul.kriz_popup_inner ul { display: none; }

ul.kriz_popup_trigger {
	position: relative;
/*	float: left;*/
}

ul.kriz_popup_trigger ul {
	position: absolute;
	top: 170px;/*100%;*/
	left: -17px;
	z-index:100px;
}

/*#tooltip {
	position: absolute;
	z-index: 3000;
	border: none;
	width: 260px;
	margin: 0;
}*/

/*#tooltip h3, #tooltip div { margin: 0; }*/

ul.kriz_popup_container h3 { margin: 0; }

ul.kriz_popup_container { width: 260px; }

/*#tooltip h3 {
	font-size: 12px;
	font-weight: bold;
	color: #fe6600;
	padding: 10px 15px;
	display: block;
	background: url(kriz_popup_top.png) no-repeat 0 0;
}*/

ul.kriz_popup_container h3 {
	font-size: 12px;
	font-weight: bold;
	color: #fe6600;
	padding: 10px 15px;
	display: block;
	background: url(kriz_popup_top.png) no-repeat 0 0;
	text-align: center;
}

ul.kriz_popup_container ul.kriz_popup_inner h3 {
	font-size: 12px;
	font-weight: bold;
	color: #fe6600;
	padding: 10px 15px;
	display: block;
	background: url(kriz_popup_top2.png) no-repeat 0 0;
	text-align: center;
}

/*#tooltip table {
	width: 100%;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 1px dotted #b2b2b2;
	background: #fff;
}*/

ul.kriz_popup_container table {
	width: 260px;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 1px dotted #b2b2b2;
	background: #fff;
}

ul.kriz_popup_container ul.kriz_popup_inner table {
	width: 160px;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 1px dotted #b2b2b2;
	background: #fff;
}

/*#tooltip table td {
	vertical-align: top;
	padding: 10px 15px;
	color: #666;
	font-size: 11px;
}*/

ul.kriz_popup_container table td {
	vertical-align: top;
	padding: 5px 8px;
	color: #666;
	font-size: 11px;
	border-bottom: 1px solid #b3b3b3;
	text-align: left;
}

/*#tooltip table td.alt { background: #efefef; }*/

ul.kriz_popup_container table td.alt { background: #efefef; }

/*#tooltip div.kriz_popup_bottom {
	width: 260px;
	height: 18px;
	background: url(kriz_popup_bottom.png) no-repeat 0 0;
}*/

ul.kriz_popup_container div.kriz_popup_bottom {
	width: 260px;
	height: 18px;
	background: url(kriz_popup_bottom.png) no-repeat 0 0;
}

ul.kriz_popup_container div.kriz_popup_bottom2 {
	width: 160px;
	height: 18px;
	background: url(kriz_popup_bottom2.png) no-repeat 0 0;
}

ul.kriz_popup_trigger ul.kriz_popup_inner { position: static; }

ul.kriz_popup_trigger ul.kriz_popup_inner li {
	position: relative;
	display: block;
}

ul.kriz_popup_inner ul {
	position: absolute;
	top: 0;
	left: 100%;
}

ul.kriz_popup_inner.col3 ul { /*ycnee*/
	left:-160px;
}

ul.kriz_popup_inner a {
	display: block;
	color: #666666;
	background: url(kriz_popup_bullet1.png) no-repeat 95% 50%;
	line-height: 16px;
	padding: 0 5px;
}

ul.kriz_popup_inner a:hover {
	display: block;
	color: #fff;
	background: url(kriz_popup_bullet2.png) no-repeat 95% 50% #494949;
	line-height: 16px;
	padding: 0 5px;
}

ul.kriz_popup_container table td.kriz_popup_table_bottom {
	border-bottom: none;
	text-align: center;
}

span.kriz_popup_orange { color: #ff6600; }

ul.kriz_popup_container table td ul.kriz_popup_inner table td { text-align: center; padding:2px; }

#dboard_sidebar {
	float: left;
	width: 160px;
	margin: 0 15px;
	padding: 15px 0 0;
}

#dboard_sidebar #howto {
	background: #ececec;
	padding: 10px 0;
	margin-bottom: 20px;
}

#dboard_sidebar h3 {
	padding: 0 0 15px 20px;
	margin: 0 10px;
	color: #ff9900;
	font-size: 14px;
	background: url(howto_pic.png) no-repeat 0 1px;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #cdc4c5;
}

#dboard_sidebar #howto ul, #dboard_sidebar #howto ul li {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
}

#dboard_sidebar #howto ul {
	border-top: 1px solid #fff;
	padding-top: 6px;
	margin: 0 10px;
	font-size: 11px;
	color: #666;
}

#dboard_sidebar #howto ul a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

#dboard_sidebar #howto ul a:hover {
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}

#dboard_sidebar #howto ul li { padding: 3px 0; }

#dboard_sidebar #howto ul li.last { padding: 10px 0 5px; }

#dboard_sidebar #howto ul li.last a {
	padding: 0 0 0 29px;
	background: url(privileges_btn.png) no-repeat 0 50%;
	display: block;
}

div.howto_popup { display: none; }

#dboard_sidebar #saveadd {
	width: auto;
	height: 59px;
	margin: 0;
	padding: 0;
}

div#simplemodal-overlay {
	background: #000;
	cursor: default;
}

div#simplemodal-container {
	border: none;
	top: 20px !important;
}

div.simplemodal-wrap {
	background: url(popup_bg.png) repeat-x 0 0 #fefefe;
	width: 100%;
	height: 100%;
	padding: 10px;
}

div#simplemodal-container div.simplemodal-wrap div {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff9900;
	text-align: center;
}

div.simplemodal-wrap div.flashcontainer {
	margin-top: 22px;
	border: 1px solid #717171;
	position: relative;
}

div.simplemodal-wrap div.flashcontainer img {
	position: absolute;
	top: 234px;
	left: 284px;
}

div#simplemodal-container a.modalCloseImg {
	background: url(close_btn.png) no-repeat;
	width: 66px;
	height: 17px;
	display: block;
	z-index: 3200;
	position: absolute;
	bottom: 0;
	right: 10px;
	cursor: pointer;
}

div#simplemodal-container a.login_popupbox_modalCloseImg {
	width: 317px;
	height: 34px;
	background: url(kriz_proceed_without_login.png) no-repeat 0 0;
	display: block;
	z-index: 3200;
	position: absolute;
	bottom: 20px;
	right: 66.5px;
	cursor: pointer;
}

div#login_popupbox {
	text-align: center;
	width: 430px;
	display: none;
}

div#login_popupbox span.login_title {
	text-shadow: 2px 2px 1px #bbb;
	-webkit-text-shadow: 2px 2px 1px #bbb;
	-moz-text-shadow: 2px 2px 1px #bbb;
	border-bottom: 1px dotted #b2b2b2;
	padding-bottom: 20px;
	margin: 0 10px;
	display: block;
	font-size: 24px;
}

div#login_popupbox table {
	margin: 15px auto 0;
	text-align: left;
}

div#login_popupbox table td span.enjoy {
	padding-bottom: 10px;
	display: block;
}

div#login_popupbox table td {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 3px;
}

div#login_popupbox table td input#username, div#login_popupbox table td input#password {
	width: 157px;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	border: none;
	padding: 4px;
	margin: 0;
	background: url(kriz_input_bg.png) no-repeat 0 0;
	background-attachment: scroll;
}

div#login_popupbox a.kriz_left {
	float: left;
	margin: 0 0 10px 10px;
}

div#login_popupbox a.kriz_right {
	float: right;
	margin: 0 10px 10px 0;
}

div#login_popupbox a.kriz_register, div#login_popupbox a.kriz_recover {
	font-size: 11px;
	color: #666666;
}

div#login_popupbox div.kriz_clear_dotted {
	clear: both;
	border-top: 1px dotted #b2b2b2;
	margin: 0 10px 20px;
}

div#login_popupbox a.kriz_proceed_without_login {
	display: block;
	margin: 0 auto;
	width: 317px;
	height: 34px;
	background: url(kriz_proceed_without_login.png) no-repeat 0 0;
	text-indent: -9999px;
}

tr.kriz_d_col_2 { background-color: #fffcd1; }

tr.kriz_d_col_1, td.kriz_title_td { background-color: #e3e9ed; }

td.kriz_border { border-bottom: 1px solid #e3e9ed; }

td.kriz_noborder { border-bottom: none; }

div#kriz_price_breakdown {
	padding: 5px;
	background: #fff;
	border: 1px solid #dfdfdf;
	margin: 15px 0;
}

tr.kriz_d_col_2 td, tr.kriz_d_col_1 td {
	font-size: 11px;
	color: #666681;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 8px;
}

tr.kriz_d_col_2 td.kriz_hover {
	background: url(kriz_selected.png) no-repeat 12px 50% #fff889;
	padding-left: 25px;
}

tr.kriz_d_col_2 td.kriz_large_b, tr.kriz_d_col_1 td.kriz_large_b, .kriz_large_b {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

tr.kriz_d_col_2 td.kriz_details {
	padding-left: 25px;
	cursor: pointer;
}

tr.kriz_d_col_1 td.kriz_selected_details { padding-left: 12px; }

div#kriz_step_title {
	margin: 15px 0 15px 19px;
	position: relative;
	width: 590px;
}

div#kriz_step_title td {
	background: url(kriz_step_title_bg.png) no-repeat 0 0;
	width: 590px;
	height: 59px;
	vertical-align: middle;
}

div#kriz_step_title td h1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 0;
}

div#kriz_step_title td span.code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c80000;
	font-weight: normal;
	position: absolute;
	top: 10px;
	right: 10px;
}

div#kriz_custom_your_sign { margin: 10px; }

div#kriz_custom_your_sign h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #ff6600;
	margin: 0;
	padding: 0;
}

div#kriz_custom_your_sign p {
	margin: 20px 0;
	display: block;
}

div#kriz_custom_your_sign label {
	cursor: pointer;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}

div#kriz_custom_your_sign input.text {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #333;
	background: #fff;
	padding: 2px;
	margin: 4px 0;
	border: 1px solid #a5acb2;
	width: 220px;
}

div#kriz_custom_your_sign select {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	background: #fff;
	padding: 2px;
	margin: 4px 0;
	border: 1px solid #a5acb2;
}

div#kriz_custom_your_sign p.kriz_buttons { text-align: center; }

div#kriz_custom_your_sign input.kriz_de_btn {
	background: url(kriz_step_btn_bg.png) no-repeat 0 0;
	display: block;
	width: 168px;
	height: 39px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #fff;
	line-height: 37px;
	text-align: center;
	margin: 10px auto;
	border: none;
	cursor: pointer;
}

div#kriz_custom_your_sign input.kriz_de_btn_green {
	background: url(kriz_step_btn_green_bg.png) no-repeat 0 0;
	display: block;
	width: 168px;
	height: 39px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #fff;
	line-height: 37px;
	text-align: center;
	margin: 10px auto;
	border: none;
	cursor: pointer;
}

div#kriz_custom_your_sign input.kriz_de_btn2 {
	background: url(kriz_step_btn_bg2.png) no-repeat 0 0;
	display: block;
	width: 168px;
	height: 39px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #fff;
	line-height: 37px;
	text-align: center;
	margin: 10px auto;
	border: none;
	cursor: pointer;
}

div#kriz_custom_your_sign td { vertical-align: top; }

div#kriz_custom_sign_info { margin: 10px }

div#kriz_custom_sign_info td {
	border-collapse: collapse;
	border: 1px solid #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	line-height: 16px;
	vertical-align: top;
}

div#kriz_custom_sign_info td ul, div#kriz_custom_sign_info td ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#kriz_custom_sign_info td ul li {
	background: url(kriz_step_bullet.png) no-repeat 0 10px;
	padding: 4px 0 4px 15px;
}

div#kriz_custom_sign_info td ul { margin: 0 0 0 10px; }

div#kriz_custom_sign_info th {
	border-collapse: collapse;
	border: 1px solid #fff;
	background: #e3e9ed;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666681;
	text-align: center;
	line-height: 22px;
	vertical-align: top;
}

div#kriz_step_other_choices {
	margin: 20px 0 20px 19px;
	background: url(kriz_step_title_bg.png) no-repeat 0 0;
	width: 590px;
	height: 59px;
	position: relative;
}

div#kriz_step_other_choices h1 {
	position: absolute;
	top: 5px;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #414141;
	font-weight: normal;
}

div#kriz_step_other_choices h2 {
	position: absolute;
	bottom: 5px;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff6600;
	font-weight: normal;
}

div#kriz_step_other_choices_content td {
	text-align: center;
	vertical-align: top;
	border-right: 1px dotted #b2b2b2;
}

div#kriz_step_other_choices_content td.kriz_last { border-right: none; }

div#kriz_zoom_trigger {
	margin: 10px 0;
	text-align: center;
}

div#kriz_zoom_trigger a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #111;
	padding: 5px 0 5px 30px;
	background: url(kriz_step_zoom.png) no-repeat 0 50%;
}

div#kriz_step_zoom { display: none; }

div.kriz_order_details {
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-opera-border-radius: 6px;
	-khtml-border-radius: 64px;
	border-radius: 6px;
	background: #f9f9f9;
	padding: 10px;
}

div.kriz_order_details td {
	vertical-align: top;
	padding: 4px;
}

div.kriz_order_details td.kriz_right_column {
	border-bottom: 1px solid #e3e9ed;
}

div.kriz_order_details table.kriz_uploaded_pic {
	border-top: 1px dotted #b4b4b4;
	margin-top: 5px;
}

div.kriz_order_details span.kriz_orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff700b;
	padding: 10px 0;
}

div.kriz_order_details span.kriz_black {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 10px 0;
}

table.kriz_review_table { margin: 15px 0; }

table.kriz_review_table td {
	padding: 10px;
}

table.kriz_review_table td a.kriz_uploaded_picture {
	display: block;
	width: 168px;
	height: 39px;
	background: url(kriz_step_btn_bg.png) no-repeat 0 0;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	line-height: 36px;
	text-decoration: none;
	text-align: center;
}

