html {
	
}
body {
	color: rgb(0, 0, 0); font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; -webkit-text-size-adjust: auto;
}
body.edit {
	height: 100%;
}
img {
	padding: 0px; border: currentColor;
}
div {
	display: block;
}
label {
	display: inline;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
table {
	display: table;
}
tr {
	display: table-row;
}
td {
	display: table-cell;
}
ol li {
	list-style-type: decimal;
}
li {
	padding-left: 1.3em; display: list-item;
}
input {
	text-align: left; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 100%;
}
textarea {
	text-align: left; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 100%;
}
select {
	text-align: left; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 100%;
}
h1 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h3 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h4 {
	margin: 0px; padding: 0px; font-weight: normal;
}
p {
	margin: 0px; padding: 0px; font-weight: normal;
}
blockquote {
	margin: 0px; padding: 0px; font-weight: normal;
}
body {
	margin: 0px; padding: 0px;
}
html {
	margin: 0px; padding: 0px; border: currentColor; width: 100%; display: block;
}
body.edit {
	margin: 0px; padding: 0px; border: 0px currentColor; height: 100%; overflow: hidden;
}
body.preview {
	margin: 0px; padding: 0px; border: 0px currentColor; height: 100%; overflow: hidden;
}
.hidden {
	display: none !important;
}
.clear {
	clear: both;
}
.noselect {
	-moz-user-select: none; -webkit-user-select: none;
}
.bk-JustifyLeft {
	text-align: left;
}
.bk-JustifyRight {
	text-align: right;
}
.bk-JustifyCenter {
	text-align: center;
}
.bk-JustifyFull {
	text-align: justify;
}
.template-container {
	padding: 0px;
}
.template-container::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.template-container {
	display: inline-block;
}
html .template-container {
	display: block;
}
* html .template-container {
	height: 1%;
}
.bk-box-shadow {
	box-shadow: 3px 3px 4px #303030; -moz-box-shadow: 3px 3px 4px #303030; -webkit-box-shadow: 3px 3px 4px #303030;
}
.ui-slider {
	background: url("http://assets.basekit.com/7b49c72/framework/control/slider/slider-bar.gif") no-repeat 3px 8px; width: 85px; height: 20px; margin-right: 10px; margin-left: 10px; position: relative;
}
.ui-slider .ui-slider-handle {
	width: 20px; height: 20px; margin-left: -0.6em; display: block; position: absolute; z-index: 100; cursor: default; background-image: url("http://assets.basekit.com/7b49c72/framework/control/slider/slider.png"); background-repeat: no-repeat;
}
.ui-slider .ui-slider-value {
	background: rgb(251, 247, 191); margin: 0px; padding: 1px; border-radius: 2px; border: 1px solid rgb(245, 204, 107); top: -16px; text-align: center; color: rgb(51, 51, 51); font-size: 10px; display: none; position: absolute; z-index: 1000; min-width: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
html #page {
	border: currentColor; height: 100%;
}
html .page-primary {
	border: currentColor; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
html #page-primary__template {
	border: currentColor; left: 0px; top: 140px; width: 100%; bottom: 0px; position: absolute; z-index: 3; -ms-overflow-y: auto;
}
html .basekit-resizable {
	margin: 0px auto;
}
body > img {
	position: absolute;
}
#popups {
	font-size: 11px; position: absolute; z-index: 9999999;
}
#popups .framework-control-calendar {
	width: 175px;
}
#popups td {
	font-size: 11px;
}
#page-overlay {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/loading-spinner.gif") no-repeat center rgba(38, 38, 38, 0.7); border: currentColor; left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 999999; cursor: not-allowed;
}
#page-lightbox {
	border: currentColor; position: absolute; z-index: 999999999; cursor: default;
}
#page-indicator {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/loading-spinner.gif") no-repeat 50% 50% rgba(38, 38, 38, 0.85); border: currentColor; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; font-size: 13px; position: absolute; z-index: 999999; cursor: wait; opacity: 0.9;
}
#page-indicator-message {
	border: currentColor; left: 0px; top: 50%; width: 100%; height: 50px; text-align: center; right: 0px; color: rgb(255, 255, 255); padding-top: 32px; font-size: 13px; display: block; position: absolute; z-index: 9999; opacity: 1;
}
body.bk-force-trial-banner {
	margin-top: 20px;
}
.bk-trial-banner-main {
	left: 0px; top: 20px; right: 0px; position: fixed; z-index: 10000;
}
.bk-trial-banner {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-trial-banner-bg.png") repeat-x 0px 0px; list-style: none; margin: 0px; padding: 0px; left: 0px; top: -20px; height: 30px; right: 0px; text-decoration: none; position: absolute; z-index: 10001;
}
.bk-trial-banner-arrow {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-trial-banner-text-bg.png") no-repeat 0px 0px; margin: 0px; padding: 0px; top: -20px; width: 32px; height: 25px; text-decoration: none; float: right; display: block; position: relative; z-index: 10002;
}
.bk-trial-banner-logo {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-trial-banner-text-bg.png") no-repeat -25px 0px; margin: 0px 150px 0px 0px; padding: 0px; top: -20px; width: 80px; height: 25px; text-decoration: none; float: right; display: block; position: relative; z-index: 10002;
}
.bk-trial-banner-content {
	background: rgb(14, 152, 167); margin: 0px; padding: 0px; top: -20px; color: rgb(255, 255, 255); line-height: 25px; font-size: 7px; text-decoration: none; float: right; display: block; position: relative; z-index: 10002;
}
.page-tracking-pixel {
	width: 1px; height: 1px; display: none;
}
.package-banner-body-padding {
	padding-top: 60px !important;
}
.package-banner {
	background: rgb(204, 204, 204); left: 0px; top: 0px; width: 100%; height: 60px; right: 0px; position: absolute; z-index: 9999999;
}
.theme {
	position: relative;
}
body.edit .theme {
	overflow: hidden;
}
body.preview .theme {
	overflow: hidden;
}
body.themeselector .theme {
	overflow: hidden;
}
body.edit .theme-settings-bar {
	
}
.theme-icon {
	
}
.theme-edit {
	
}
.theme-theme-top {
	left: 0px; top: 0px; height: 33%; right: 0px; position: absolute;
}
.theme-theme-middle {
	left: 0px; top: 33%; right: 0px; bottom: 33%; position: absolute;
}
.theme-theme-bottom {
	left: 0px; height: 33%; right: 0px; bottom: 0px; position: absolute;
}
.control-row {
	margin: 0px; padding: 0px; display: block; position: relative;
}
body.normal .control-row-content::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
body.normal .control-row-content {
	display: inline-block;
}
html[xmlns] body.normal .control-row-content {
	display: block;
}
* html body.normal .control-row-content {
	height: 1%;
}
.control-row-highlight {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 999; opacity: 0.4; background-image: url("http://assets.basekit.com/7b49c72/framework/images/ui/hatch-pattern1.png");
}
.control-row-content {
	height: auto;
}
body.edit .control-row-content {
	position: relative;
}
.row-flex-top {
	left: 0px; top: 0px; height: 33%; right: 0px; position: absolute;
}
.row-flex-middle {
	left: 0px; top: 33%; right: 0px; bottom: 33%; position: absolute;
}
.row-flex-bottom {
	left: 0px; height: 33%; right: 0px; bottom: 0px; position: absolute;
}
.control-row-drag-vertical {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/slider-handle.png") no-repeat 50% 0px; height: 15px; bottom: -11px; position: absolute; z-index: 99999; cursor: row-resize;
}
.doing-drag .control-row-drag-vertical {
	display: none;
}
body.preview .control-row-drag-vertical {
	display: none;
}
.control-row-settings-bar {
	margin: 0px; padding: 0px; top: 0px; width: 23px; bottom: 0px; position: absolute; z-index: 1000;
}
.left.control-row-settings-bar {
	left: -22px;
}
.right.control-row-settings-bar {
	right: 0px;
}
.bk-row-top {
	
}
.bk-row-bottom {
	
}
.bk-row-move-end-top {
	background-position: -828px 0px;
}
.bk-row-move-end-bottom {
	background-position: -828px -73px;
}
.bk-row-move .bk-column-move-icon {
	width: 16px; height: 16px; margin-top: 23px; margin-left: 20px; float: left; display: inline; cursor: move;
}
.control-row-icons {
	top: 20px; position: absolute; z-index: 2;
}
.right.control-row-icons {
	right: -24px; border-right-color: rgb(29, 151, 169); border-right-width: 1px; border-right-style: solid; border-top-right-radius: 3px; border-bottom-right-radius: 3px; background-color: rgb(29, 151, 169); -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}
.left.control-row-icons {
	left: 0px;
}
.control-row-icon {
	width: 23px; height: 23px; cursor: pointer;
}
.control-row-settings-buffer {
	top: 0px; width: 4px; bottom: 0px; position: absolute; z-index: 1; background-color: rgb(29, 151, 169);
}
.left.control-row-settings-buffer {
	right: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;
}
.right.control-row-settings-buffer {
	right: -2px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}
.control-row-edit {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/row-edit.png") no-repeat 0px 0px; z-index: 99999;
}
.control-row-split {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/row-edit.png") no-repeat 0px -23px; height: 16px; z-index: 99999;
}
.control-row-move {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/row-edit.png") no-repeat 0px -40px; z-index: 99999; cursor: move;
}
.bk-row-drag-proxy {
	border: 1px dashed rgb(0, 0, 153); width: 100px; height: 100px; position: absolute; z-index: 9999999; background-color: rgb(221, 221, 221);
}
.bk-row-marker {
	width: 100%; height: 5px; background-color: rgb(0, 0, 153);
}
.control-row-split-container {
	border: 1px solid rgb(0, 0, 0); display: inline; position: absolute; z-index: 100004; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; box-shadow: 1px 0px 5px #575757; background-color: rgb(69, 69, 69); -moz-box-shadow: 1px 0 5px #575757; -webkit-box-shadow: 1px 0 5px #575757;
}
.control-row-split-ul {
	list-style: none; margin: 0px; padding: 5px 0px; width: 170px;
}
.control-row-split-li {
	background: red; margin: 0px 10px 0px 0px; padding: 5px 0px; width: 20px; float: left; display: inline-block;
}
.control-row-minheight-tooltip {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(51, 51, 51); left: 0px; bottom: 5px; color: rgb(0, 0, 0); line-height: 10px; font-size: 10px; display: none; position: absolute; z-index: 9999; cursor: move;
}
.bk-widget {
	position: relative; z-index: 3;
}
.bk-widget-marker {
	width: 100%; height: 5px; background-color: rgb(0, 0, 153);
}
.bk-widget-content {
	position: relative;
}
.bk-widget-mask {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/transparent.gif") 0px 0px; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 999998; cursor: default;
}
.editing .bk-widget-mask {
	cursor: move;
}
.bk-widget-loader {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/loading-spinner.gif") no-repeat 50% 50% rgba(38, 38, 38, 0.85); left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 99999999; cursor: default;
}
.bk-widget-border-left {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/widget-handle-vertical-3.png") no-repeat -6px 50%; left: -2px; top: -2px; width: 2px; bottom: -2px; position: absolute; z-index: 999999; cursor: col-resize;
}
.bk-widget-border-top {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/widget-handle-horizontal-3.png") no-repeat 50% -6px; left: 0px; top: -2px; height: 2px; right: 0px; position: absolute; z-index: 999999; cursor: all-scroll;
}
.bk-widget-border-right {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/widget-handle-vertical-3.png") no-repeat -12px 50%; top: -2px; width: 2px; right: -2px; bottom: -2px; position: absolute; z-index: 999999; cursor: col-resize;
}
.bk-widget-border-bottom {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/widget-handle-horizontal-3.png") no-repeat 50% -12px; left: 0px; height: 2px; right: 0px; bottom: -2px; position: absolute; z-index: 999999; cursor: all-scroll;
}
.bk-widget-drag-handle {
	border: 1px solid rgb(0, 0, 0); width: 8px; height: 8px; position: absolute; z-index: 99999; background-color: rgb(255, 255, 255);
}
.bk-widget-side-drop-left {
	left: 0px; top: 0px; width: 10px; bottom: 0px; position: absolute; z-index: 999990;
}
.bk-widget-side-drop-right {
	top: 0px; width: 10px; right: 0px; bottom: 0px; position: absolute; z-index: 999990;
}
.show-background.bk-widget-side-drop-left {
	background-color: rgb(0, 0, 153);
}
.show-background.bk-widget-side-drop-right {
	background-color: rgb(0, 0, 153);
}
.bk-widget-move {
	background: rgba(0, 0, 0, 0.85); margin: 12px 0px 12px 20px; padding: 0px; border-radius: 4px; left: 2px; height: 37px; position: absolute; z-index: 9999990; box-shadow: 1px 0px 5px #575757; -moz-box-shadow: 1px 0 5px #575757; -webkit-box-shadow: 1px 0 5px #575757; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.bk-widget-move-end-bottom {
	border-width: 10px; border-style: solid; border-color: transparent transparent rgba(0, 0, 0, 0.85); left: 15px; top: -18px; width: 0px; height: 0px; position: absolute;
}
.bk-widget-move-end-top {
	border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.85) transparent transparent; left: 15px; width: 0px; height: 0px; bottom: -18px; position: absolute;
}
.bk-end-right.bk-widget-move-end-bottom {
	left: auto; right: 15px;
}
.bk-end-right.bk-widget-move-end-top {
	left: auto; right: 15px;
}
.bk-widget-move .bk-widget-move-icon {
	margin: 10px; width: 16px; height: 16px; float: left; display: inline; cursor: default;
}
.bk-widget-move .bk-widget-move-move {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -112px 0px; cursor: move;
}
.bk-widget-move .bk-widget-move-edit {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -128px 0px; cursor: pointer;
}
.bk-widget-move .bk-widget-move-delete {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -80px 0px; cursor: pointer;
}
.bk-widget-move .bk-widget-move-help {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -64px 0px; cursor: help;
}
.bk-widget-move .bk-widget-move-lock {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -752px 0px; cursor: pointer;
}
.bk-widget-move .locked.bk-widget-move-lock {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -736px 0px;
}
.bk-widget-move .bk-widget-move-reset {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -848px 0px; cursor: pointer;
}
.bk-widget-move .bk-widget-move-img {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -864px 0px; cursor: pointer;
}
.bk-widget-drag-proxy {
	border: 1px dashed rgb(0, 0, 153); width: 100px; height: 100px; position: absolute; z-index: 9999999; background-color: rgb(221, 221, 221);
}
.bk-widget-tooltip {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(51, 51, 51); right: 0px; bottom: 0px; color: rgb(0, 0, 0); line-height: 10px; font-size: 10px; display: none; position: absolute; z-index: 9999;
}
.bk-no-bottom-handle-drag {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/no-drag-8-by-8.gif") no-repeat 0px 0px rgb(255, 255, 255); cursor: not-allowed;
}
.widget-feed-error {
	padding: 10px; text-align: left; font-size: 1em; min-height: 25px;
}
p.widget-feed-error {
	padding: 3px 0px 0px 25px;
}
span.bk-feed-error {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -544px 0px; width: 16px; height: 16px; margin-right: 5px; float: left;
}
.bk-form {
	margin: 0px; padding: 10px 10px 8px; height: auto; display: block; position: relative;
}
.bk-form::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.bk-form {
	display: inline-block;
}
html[xmlns] .bk-form {
	display: block;
}
* html .bk-form {
	height: 1%;
}
.bk-form-content {
	position: relative;
}
body.body .bk-form-content {
	border: 1px dotted rgb(0, 0, 0);
}
body.template .bk-form-content {
	border: 1px dotted rgb(0, 0, 0);
}
.bk-form-border {
	border: 1px dashed rgb(0, 0, 0); left: 1px; top: 1px; width: 100%; height: 100%; right: 1px; bottom: 1px; position: absolute; z-index: -1; cursor: default;
}
.bk-form-marker {
	height: 5px; z-index: 999998; background-color: rgb(0, 0, 153);
}
.framework-control-video {
	left: 25%; top: 25%;
}
.framework-control-video a {
	display: block;
}
.framework-control-video p {
	color: rgb(255, 255, 255);
}
.framework-control-video a {
	color: transparent;
}
.framework-control-calendar {
	padding: 10px; border: 1px solid rgb(128, 128, 128); text-align: center; color: rgb(255, 255, 255); background-image: url("http://assets.basekit.com/7b49c72/framework/control/calendar/gradient-bg.gif"); background-repeat: repeat-x; background-color: rgb(30, 30, 30);
}
.framework-control-calendar table {
	font: 100%/normal sans-serif; margin: 0px; width: 100%; text-align: center; border-collapse: collapse; border-spacing: 0; font-size-adjust: none; font-stretch: normal;
}
.framework-control-calendar th {
	padding: 0px; border: currentColor; text-align: center; font-weight: bold; vertical-align: middle;
}
.framework-control-calendar th.bk-calendarHead {
	padding: 0px 0px 0.6em; width: 100%;
}
.framework-control-calendar a.framework-control-calendar-buttonLeft {
	top: 0px; width: 25px; height: 15px; bottom: 0px; float: left; display: block; z-index: 3; cursor: default; background-image: url("http://assets.basekit.com/7b49c72/framework/control/calendar/left.gif");
}
.framework-control-calendar a.framework-control-calendar-buttonRight {
	top: 0px; width: 25px; height: 15px; bottom: 0px; float: right; display: block; z-index: 3; cursor: default; background-image: url("http://assets.basekit.com/7b49c72/framework/control/calendar/right.gif");
}
.framework-control-calendar th.bk-weekRow {
	height: 2em;
}
.framework-control-calendar td.framework-control-calendar-calendarCell {
	background: rgb(68, 68, 68); padding: 1px; width: 14.28%; height: 1.6em; text-align: center; line-height: 1.6em; white-space: nowrap;
}
.framework-control-calendar td.bk-selectable a {
	width: 100%; height: 1.6em; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.framework-control-calendar td.bk-highlighted {
	height: 1.6em; color: rgb(30, 30, 30); cursor: default; background-color: rgb(255, 255, 204);
}
.framework-control-calendar td.bk-highlighted a {
	height: 1.6em; color: rgb(30, 30, 30);
}
.framework-control-calendar td.bk-selectable a.bk-selected {
	height: 1.6em; color: rgb(0, 0, 0); background-color: rgb(179, 212, 255);
}
.framework-control-calendar td.bk-osm {
	color: rgb(166, 166, 166); cursor: default; background-image: url("http://assets.basekit.com/7b49c72/framework/control/calendar/backstripes.gif"); background-color: rgb(0, 0, 0);
}
.framework-control-results {
	background: rgb(235, 235, 235); margin: 1px 0px 0px; padding: 5px; border: 1px solid rgb(121, 121, 121); overflow: scroll; position: absolute; z-index: 99999; max-height: 80vh;
}
.framework-control-results .button-right {
	margin: 0px 10px 0px 0px; float: right;
}
.framework-control-results h3 {
	padding: 5px; color: rgb(83, 83, 83); font-size: 17px; font-weight: bold;
}
.framework-control-results h3.widget-search-results-pretext {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/searching.gif") no-repeat 0px 9px; padding: 5px 5px 5px 25px;
}
.framework-control-results p {
	padding: 5px; color: rgb(83, 83, 83); font-size: 10px; font-weight: normal;
}
.framework-control-results ul {
	margin: 0px; padding: 0px;
}
.framework-control-results ul li {
	color: rgb(83, 83, 83); padding-bottom: 5px; font-size: 12px; list-style-type: none;
}
.framework-control-results ul li .widget-search-result-title {
	padding-bottom: 5px; font-size: 15px; font-weight: bold;
}
.framework-control-results a {
	color: rgb(204, 102, 0); padding-bottom: 5px; font-size: 15px;
}
.framework-control-results a:hover {
	color: rgb(255, 102, 0);
}
.framework-control-results li.page {
	padding: 8px 2px 10px;
}
.framework-control-results li.page span {
	color: rgb(206, 206, 206); font-size: 14px; font-style: italic; font-weight: bold;
}
.framework-control-results .widget-search-results-close {
	float: right;
}
.framework-control-datepicker {
	
}
.framework-control-datepicker-inputcontainer {
	height: 22px; float: left;
}
.framework-control-datepicker .bk-split input {
	padding: 2px; border: 1px solid rgb(102, 102, 102); width: 2.5em; font-size: 13px;
}
.framework-control-datepicker input {
	padding: 2px; border: 1px solid rgb(102, 102, 102); width: 8em; font-size: 13px;
}
.framework-control-datepicker-inputdaycontainer {
	width: 50px; float: left; cursor: default;
}
.framework-control-datepicker-inputmonthcontainer {
	width: 50px; float: left; cursor: default;
}
.framework-control-datepicker-inputyearcontainer {
	width: 40px; float: left; cursor: default;
}
.framework-control-datepicker-button {
	background: url("http://assets.basekit.com/7b49c72/framework/control/datepicker/cal.gif"); margin: 1px 0px 0px 8px; padding: 0px; border: currentColor; width: 16px; height: 16px; float: left; cursor: default;
}
.framework-control-datepicker .bk-control {
	margin: 4px;
}
.framework-control-datepicker-container {
	padding: 2px; border: 1px solid rgb(102, 102, 102); width: 200px; overflow: hidden; font-size: 11px; position: absolute; z-index: 9999;
}
.framework-control-calendar td {
	font-size: 11px;
}
.framework-control-calendar-inputday {
	width: 60%;
}
.control-ui-datepicker-inputmonth {
	width: 60%;
}
.framework-control-calendar-inputyear {
	width: 100%;
}
.framework-control-input-text {
	padding: 2px; border: 1px solid rgb(153, 153, 153); width: 95%; font-size: 13px; background-color: rgb(255, 255, 255);
}
.bk-left.framework-control-input-text {
	float: left;
}
.framework-control-input-text-button {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/mini-go-button.png") no-repeat 0px 0px; margin: 3px 0px 0px 2px; width: 22px; height: 22px; float: left; cursor: pointer;
}
.clicked.framework-control-input-text-button {
	background-position: 0px -22px;
}
.framework-control-input-integer {
	padding: 2px; border: 1px solid rgb(206, 206, 206); width: 100%; font-size: 93%; background-color: rgb(255, 255, 255);
}
.control-input-select {
	
}
.framework-control-input-select {
	font-size: 13px;
}
.select-list-10.framework-control-input-select {
	height: 150px;
}
.framework-control-input-checkbox {
	
}
.framework-control-input-checkbox-checkbox {
	margin: -3px 0px 0px; padding: 0px; border: currentColor;
}
.control-input-radio {
	
}
.framework-control-input-textarea {
	padding: 2px; border: 1px solid rgb(153, 153, 153); width: 90%; height: 100px; font-size: 13px; margin-bottom: 13px;
}
.framework-control-paymentmethod {
	
}
.framework-control-paymentmethod ul {
	margin: 0px; padding: 0px;
}
.framework-control-paymentmethod li {
	list-style: none; margin: 0px 3px 8px 0px; padding: 0px; width: 57px; text-align: center; float: left; position: relative;
}
.framework-control-paymentmethod li label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat; padding: 10px 3px 0px; border-radius: 2px; left: 0px; top: 0px; width: 51px; height: 27px; text-align: center; color: rgb(0, 0, 0); line-height: 8px; text-indent: 0px; font-size: 8px; font-weight: bold; margin-bottom: 3px; display: block; position: absolute; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.framework-control-paymentmethod li input {
	margin-top: 40px;
}
.framework-control-paymentmethod li.visa label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -228px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.brazil---visa label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -228px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.american-express label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -57px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.amex label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -57px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.mastercard label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -114px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.brazil---mastercard label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -114px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.paypal label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -171px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.credit-card label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -342px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.direct-debit label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -399px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.maestro label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -456px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.carte-bleue label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -513px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.boleto-bancario-brazil label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -285px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.direct-debit-spain label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -570px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.brazil---cielo label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -627px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.brazil---discover label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -684px 0px; text-indent: -5000em;
}
.framework-control-paymentmethod li.brazil---diners label {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-payment-methods.png") no-repeat -741px 0px; text-indent: -5000em;
}
.control-selectoptions-select-options {
	margin: 0px 0px 10px; padding: 8px; border: 1px solid rgb(0, 0, 0); height: 120px; -ms-overflow-y: auto; background-color: rgb(17, 17, 17);
}
.control-selectoptions-select-value {
	background: rgb(255, 255, 255); padding: 2px 0px; border-radius: 0px; border: 1px solid rgb(121, 121, 121); width: 44%; color: rgb(0, 0, 0); font-size: 14px; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-background-clip: none; -moz-background-inline-policy: none; -moz-background-origin: none;
}
.control-selectoptions-select-text {
	background: rgb(255, 255, 255); padding: 2px 0px; border-radius: 0px; border: 1px solid rgb(121, 121, 121); width: 44%; color: rgb(0, 0, 0); font-size: 14px; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-background-clip: none; -moz-background-inline-policy: none; -moz-background-origin: none;
}
.control-selectoptions-select-options-padding {
	position: relative;
}
.control-selectoptions-select-option {
	padding: 5px 0px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.control-selectoptions-select-option-end {
	padding: 5px 0px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.start.control-selectoptions-select-option {
	padding: 0px 0px 5px;
}
.control-selectoptions-select-value {
	margin: 2px; width: 38%;
}
.control-selectoptions-select-text {
	margin: 2px; width: 48%;
}
.control-selectoptions-select-delete {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -80px 0px; top: 10px; width: 16px; height: 16px; right: 4px; position: absolute; cursor: pointer;
}
.control-selectoptions-select-append {
	color: rgb(255, 255, 255); font-size: 12px; cursor: pointer;
}
.control-selectoptions-select-append-add {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -352px 0px; margin: 0px 4px 0px 0px; width: 16px; height: 16px; float: left; display: block;
}
.control-zone {
	list-style: none; position: relative; z-index: 2; min-height: 10px;
}
li.control-zone {
	padding: 0px;
}
body.edit .bk-empty.control-zone {
	
}
.control-zone-marker {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; background-color: rgb(0, 0, 153);
}
.control-zone-placeholder {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/ajax.gif") no-repeat 50% 50% rgb(255, 255, 255); min-height: 40px;
}
.framework-control-rating {
	margin: 0px; padding: 0px; display: block; position: relative;
}
.framework-control-rating-star {
	background: url("http://assets.basekit.com/7b49c72/framework/control/rating/stars20.png") no-repeat 0px 0px; width: 20px; height: 20px; float: left; cursor: default;
}
.bk-on.framework-control-rating-star {
	background-position: 0px -40px;
}
.bk-hover.framework-control-rating-star {
	background-position: 0px -20px;
}
.bk-blank.framework-control-rating-star {
	
}
span.framework-control-rating-value {
	display: none;
}
.lightbox {
	
}
.editor-lightbox-messagebox {
	
}
.editor-lightbox-messagebox-content {
	
}
.editor-lightbox-messagebox-message {
	padding: 0px; font-size: 13px; margin-bottom: 0px;
}
.lightbox-form-messagebox-buttons {
	bottom: -59px;
}
.editor-login {
	background: -ms-linear-gradient(rgba(222, 222, 222, 1) 0%, rgba(222, 222, 222, 1) 0%, rgba(222, 222, 222, 1) 40%, rgba(191, 191, 191, 1) 100%); padding: 10px 5px; border-radius: 5px; left: 100px; top: 50%; width: 226px; height: 215px; bottom: 50%; font-size: 15px; position: fixed; z-index: 9999999; box-shadow: 0px 1px 5px #252525; -moz-box-shadow: 0 1px 5px #252525; -webkit-box-shadow: 0 1px 5px #252525; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.editor-login-logincontent {
	margin: 0px 5px; padding: 0px;
}
.editor-login-spacer {
	height: 10px; position: relative;
}
.editor-login-row {
	margin: 0px 0px 10px;
}
.editor-login-label {
	color: rgb(68, 68, 68); padding-bottom: 3px; clear: both; font-size: 13px; display: block;
}
.editor-login .framework-control-input-text {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/formspritemap.png") no-repeat 0px 0px white; border-radius: 3px; border: 1px solid rgb(149, 149, 149); width: 200px; height: 22px; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.editor-login .framework-control-input-password {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/formspritemap.png") no-repeat 0px 0px white; border-radius: 3px; border: 1px solid rgb(149, 149, 149); width: 200px; height: 22px; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.editor-login .framework-control-input-text:focus {
	border: 1px solid rgb(51, 51, 51);
}
.editor-login .framework-control-input-password:focus {
	border: 1px solid rgb(51, 51, 51);
}
.editor-login-buttons {
	margin: 0px; padding: 10px 0px 0px; left: 10px; right: 10px; bottom: 10px; clear: both; border-top-color: rgb(191, 191, 191); border-top-width: 1px; border-top-style: inset; position: absolute;
}
.editor-login-buttons a.bk-button {
	margin: 0px; float: right;
}
.editor-login-buttons a.clear.bk-button {
	padding: 0px; border: currentColor; color: rgb(68, 68, 68); float: left; box-shadow: none; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.editor-login-buttons a.clear.bk-button:hover {
	color: rgb(255, 255, 255);
}
.editor-login-loginsuccess {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/loading-spinner.gif") no-repeat center rgba(38, 38, 38, 0.85); border-radius: 4px; left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); display: none; position: absolute; z-index: 999999999; opacity: 0.9; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.editor-login-logoutcontent {
	height: 100%; color: black; display: none;
}
.editor-login-title {
	padding: 0px 0px 6px 10px; left: 0px; top: 0px; color: rgb(48, 48, 48); font-size: 16px; font-style: normal; font-weight: 900; position: relative; text-shadow: 1px 1px 1px #f5f5f5;
}
.editor-login .control-window-content {
	margin: 10px 0px 0px 5px; padding: 0px; float: left;
}
.editor-login-storeuser {
	text-align: left; color: rgb(68, 68, 68); font-size: 12px;
}
.editor-login-storeuser .framework-control-input-checkbox {
	margin: 0px 4px 0px 0px; float: left; cursor: pointer;
}
.editor-login-storeuser label {
	cursor: pointer;
}
.editor-login-error-message {
	background: rgb(185, 183, 104); padding: 0px; border-radius: 5px; border: 1px solid rgb(242, 242, 242); left: 4px; top: 3px; width: 226px; height: 37px; text-align: center; color: rgb(242, 242, 242); font-size: 11px; font-weight: bold; display: none; position: absolute; z-index: 999; box-shadow: 0px 1px 1px #8a8a8a; -moz-box-shadow: 0 1px 1px #8A8A8A; -webkit-box-shadow: 0 1px 1px #8A8A8A; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.editor-login-error-message-icon {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -544px 0px; left: 10px; top: 10px; width: 17px; height: 16px; position: absolute;
}
.editor-login-error-message-text {
	left: 35px; top: 5px; width: 187px; text-align: left; position: relative;
}
select.chzn-done {
	display: none !important;
}
.chzn-container {
	font-size: 14px; float: left; display: inline-block; position: relative; -ms-zoom: 1;
}
.chzn-container .chzn-drop {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(170, 170, 170) rgb(170, 170, 170); left: 0px; top: 29px; position: absolute; z-index: 999; box-shadow: 0px 4px 5px rgba(0,0,0,0.15); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); -o-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}
.chzn-container-single .chzn-single {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/bk-buttons.jpg") repeat-x 0px -145px padding-box rgb(255, 255, 255); padding: 0px 0px 0px 8px; border-radius: 4px; border: 1px solid rgb(0, 80, 80); height: 26px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; font-weight: bold; text-decoration: none; display: block; white-space: nowrap; position: relative; box-shadow: 0px 1px 0px rgba(255,255,255,0.25); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .25); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .25); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.chzn-container-single .chzn-single div {
	background: -ms-linear-gradient(rgb(204, 204, 204) 0%, rgb(238, 238, 238) 60%) rgb(204, 204, 204); border-radius: 0px 4px 4px 0px; top: 0px; width: 18px; height: 100%; right: 0px; border-left-color: rgb(170, 170, 170); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.chzn-container-single .chzn-single div b {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/chosen-sprite.png") no-repeat 0px 1px; width: 100%; height: 100%; display: block;
}
.chzn-container-single .chzn-search {
	margin: 0px; padding: 3px 4px; white-space: nowrap;
}
.chzn-container-single .chzn-search input {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/chosen-sprite.png") no-repeat 100% -20px, -ms-linear-gradient(rgb(255, 255, 255) 85%, rgb(238, 238, 238) 99%); margin: 1px 0px; padding: 4px 20px 4px 5px; outline: 0px; border: 1px solid rgb(170, 170, 170); font-family: sans-serif; font-size: 1em;
}
.chzn-container-single .chzn-drop {
	border-radius: 0px 0px 4px 4px; background-clip: padding-box; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.chzn-container-multi .chzn-choices {
	margin: 0px; padding: 0px; border: 1px solid rgb(170, 170, 170); height: auto !important; overflow: hidden; position: relative; cursor: text; background-image: -ms-linear-gradient(rgb(255, 255, 255) 85%, rgb(238, 238, 238) 99%); background-color: rgb(255, 255, 255);
}
.chzn-container-multi .chzn-choices li {
	list-style: none; float: left;
}
.chzn-container-multi .chzn-choices .search-field {
	margin: 0px; padding: 0px; white-space: nowrap;
}
.chzn-container-multi .chzn-choices .search-field input {
	margin: 1px 0px; padding: 5px; outline: 0px; border: 0px currentColor !important; color: rgb(102, 102, 102); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.chzn-container-multi .chzn-choices .search-field .default {
	color: rgb(153, 153, 153);
}
.chzn-container-multi .chzn-choices .search-choice {
	margin: 3px 0px 3px 5px; padding: 3px 19px 3px 6px; border-radius: 3px; border: 1px solid rgb(180, 180, 180); color: rgb(51, 51, 51); line-height: 13px; position: relative; background-image: -ms-linear-gradient(rgb(228, 228, 228) 0%, rgb(238, 238, 238) 70%); background-clip: padding-box; background-color: rgb(228, 228, 228); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.chzn-container-multi .chzn-choices .search-choice span {
	cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
	background: rgb(212, 212, 212);
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/chosen-sprite.png") no-repeat right top; top: 6px; width: 8px; height: 9px; right: 5px; font-size: 1px; display: block; position: absolute;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
	background-position: right -9px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
	background-position: right -9px;
}
.chzn-container .chzn-results {
	margin: 0px 4px 4px 0px; padding: 0px 0px 0px 4px; color: rgb(51, 51, 51); position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 190px;
}
.chzn-container-multi .chzn-results {
	margin: -1px 0px 0px; padding: 0px;
}
.chzn-container .chzn-results li {
	list-style: none; margin: 0px; padding: 7px 7px 8px; line-height: 80%;
}
.chzn-container .chzn-results .active-result {
	cursor: pointer;
}
.chzn-container .chzn-results .highlighted {
	background: rgb(56, 117, 215); color: rgb(255, 255, 255);
}
.chzn-container .chzn-results li em {
	background: rgb(254, 255, 222); font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
	
}
.chzn-container .chzn-results .no-results {
	background: rgb(244, 244, 244);
}
.chzn-container .chzn-results .group-result {
	color: rgb(153, 153, 153); font-weight: bold; cursor: default;
}
.chzn-container .chzn-results .group-option {
	line-height: 18px; padding-left: 20px;
}
.chzn-container-multi .chzn-drop .result-selected {
	display: none;
}
.chzn-container-active .chzn-single {
	border: 1px solid rgb(88, 151, 251); box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.chzn-container-active .chzn-single-with-drop {
	border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; box-shadow: inset 0px 1px 0px #fff; background-image: -ms-linear-gradient(rgb(255, 255, 255) 0%, rgb(238, 238, 238) 50%); background-color: rgb(238, 238, 238); -moz-box-shadow: 0 1px 0 #fff inset; -webkit-box-shadow: 0 1px 0 #fff inset; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -o-box-shadow: 0 1px 0 #fff inset;
}
.chzn-container-active .chzn-single-with-drop div {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.chzn-container-active .chzn-single-with-drop div b {
	background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
	border: 1px solid rgb(88, 151, 251); box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.chzn-container-active .chzn-choices .search-field input {
	color: rgb(17, 17, 17) !important;
}
.chzn-rtl {
	text-align: right; direction: rtl;
}
.chzn-rtl .chzn-single {
	padding-right: 8px; padding-left: 0px;
}
.chzn-rtl .chzn-single span {
	margin-right: 0px; margin-left: 26px;
}
.chzn-rtl .chzn-single div {
	border-radius: 4px 0px 0px 4px; left: 0px; right: auto; border-right-color: rgb(170, 170, 170); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.chzn-rtl .chzn-choices li {
	float: right;
}
.chzn-rtl .chzn-choices .search-choice {
	margin: 3px 5px 3px 0px; padding: 3px 6px 3px 19px;
}
.chzn-rtl .chzn-choices .search-choice .search-choice-close {
	background-position: right top; left: 5px; right: auto;
}
.chzn-container-single.chzn-rtl .chzn-results {
	padding-right: 4px; padding-left: 0px; margin-right: 0px; margin-left: 4px;
}
.chzn-rtl .chzn-results .group-option {
	padding-right: 20px; padding-left: 0px;
}
.chzn-container-active.chzn-rtl .chzn-single-with-drop div {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.chzn-rtl .chzn-search input {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/chosen-sprite.png") no-repeat -38px -20px, -ms-linear-gradient(rgb(255, 255, 255) 85%, rgb(238, 238, 238) 99%); padding: 4px 5px 4px 20px;
}
.lightbox {
	width: 590px;
}
.lightbox .lb-main {
	margin: 0px; padding: 0px; position: relative;
}
.lightbox .lb-inner {
	background: -ms-linear-gradient(rgba(222, 222, 222, 1) 0%, rgba(222, 222, 222, 1) 0%, rgba(222, 222, 222, 1) 40%, rgba(191, 191, 191, 1) 100%); padding: 10px 5px; border-radius: 5px; left: 0px; top: 0px; right: 0px; bottom: 0px; font-size: 15px; position: relative; box-shadow: 0px 1px 5px #252525; -moz-box-shadow: 0 1px 5px #252525; -webkit-box-shadow: 0 1px 5px #252525; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.lightbox-option {
	margin: 0px;
}
.lightbox h2.bk-lb-title {
	padding: 0px 0px 6px 10px; left: 0px; top: 0px; color: rgb(48, 48, 48); font-size: 16px; font-style: normal; font-weight: 900; position: relative; text-shadow: 1px 1px 1px #f5f5f5;
}
.lightbox h3.bk-lb-h3 {
	margin: 10px 0px; padding: 0px; border: currentColor; color: rgb(68, 68, 68); font-size: 14px; font-weight: normal;
}
.lightbox-content {
	margin: 6px 0px 0px; padding: 10px; color: rgb(68, 68, 68); overflow: hidden; clear: both;
}
.lightbox p.bk-content-p {
	margin: 0px 0px 10px; padding: 0px 0px 3px; font-size: 13px;
}
#bk-preview-image-overlay-image {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.lightbox div.lb-message {
	padding: 6px 0px 6px 40px; border-radius: 5px; color: rgb(255, 255, 255); clear: both; font-size: 12px; font-weight: bold; display: block; position: relative; box-shadow: inset 0px 0px 2px #333; text-shadow: 0px -1px 0px #444; background-color: rgb(145, 145, 145); -moz-box-shadow: 0 0 2px #333 inset; -webkit-box-shadow: 0 0 2px #333 inset; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.lightbox-ajax-message-icon {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -544px 0px; left: 10px; top: 7px; width: 16px; height: 16px; position: absolute;
}
.editor-lightbox-error {
	left: 0px; top: 0px; width: 100%; height: 40px; overflow: hidden; position: absolute; z-index: 999;
}
.editor-lightbox-error-message {
	margin: 0px auto; left: 0px; top: -40px; height: 30px; position: relative; z-index: 999;
}
.editor-lightbox-error-padding {
	left: 30px; top: 7px; right: 10px; position: absolute; z-index: 999;
}
.lb-spacer {
	height: 20px;
}
.lb-spacer-small {
	height: 10px;
}
.lightbox form.bk-lb-form {
	margin: 0px; padding: 0px;
}
.lightbox .lb-form-row {
	text-align: left; padding-bottom: 10px;
}
.lightbox div.lb-form-row label {
	color: rgb(68, 68, 68); padding-bottom: 3px; clear: both; font-size: 13px; display: block;
}
.lightbox div.lb-form-row label span {
	
}
.lightbox .checkbox.lb-form-row {
	padding-bottom: 0px;
}
.lightbox .checkbox label {
	float: left; display: inline;
}
.lightbox div.lb-form-row div.lb-form-row-description {
	margin: 10px 0px; padding: 0px; width: 100%; text-align: left; color: rgb(83, 83, 83); font-size: 13px;
}
.lightbox .col1 {
	width: 49%; float: left;
}
.lightbox .col2 {
	width: 49%; float: right;
}
.lightbox .framework-control-input-select {
	width: 97%;
}
.lightbox .lb-image-row {
	margin: 10px 0px; padding: 10px; border-radius: 5px; border: 1px solid transparent; clear: both; background-color: transparent; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.lightbox .lb-video-row {
	margin: 10px 0px; padding: 10px; border-radius: 5px; border: 1px solid transparent; clear: both; background-color: transparent; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.lightbox .lb-image-row img.lb-image {
	margin: 0px 10px 0px 0px; padding: 5px; float: left;
}
.lightbox .lb-video-row img.lb-image {
	margin: 0px 10px 0px 0px; padding: 5px; float: left;
}
.lightbox div.lb-image-row img.lb-image {
	background: rgb(46, 46, 46); border-radius: 5px; border: 1px solid rgb(163, 163, 163); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.lightbox div.lb-video-row img.lb-image {
	background: rgb(46, 46, 46); border-radius: 5px; border: 1px solid rgb(163, 163, 163); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.lightbox div.lb-image-row h2 {
	color: rgb(210, 210, 210);
}
.lightbox div.lb-video-row h2 {
	color: rgb(210, 210, 210);
}
.lightbox div.lb-image-row h3 {
	font-size: 16px;
}
.lightbox div.lb-video-row h3 {
	font-size: 16px;
}
.lightbox div.lb-image-row p {
	margin: -2px 0px 0px 2px; text-align: justify; color: rgb(163, 163, 163); font-size: 13px;
}
.lightbox div.lb-video-row p {
	margin: -2px 0px 0px 2px; text-align: justify; color: rgb(163, 163, 163); font-size: 13px;
}
.lightbox .lb-table-row {
	margin: 0px; padding: 10px 0px; clear: both;
}
.lightbox div.lb-table-row table {
	background: rgb(221, 221, 221); border: 1px solid rgb(204, 102, 0); width: 100%; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
}
.lightbox div.lb-table-row caption {
	background: rgb(204, 102, 0); margin: 0px; padding: 5px 0px; color: rgb(0, 0, 0); font-size: 13px; font-style: italic; font-weight: bold; border-top-color: rgb(204, 102, 0); border-right-color: rgb(204, 102, 0); border-left-color: rgb(204, 102, 0); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
}
.lightbox div.lb-table-row th {
	background: rgb(191, 96, 0); margin: 0px; padding: 3px; text-align: left; color: rgb(0, 0, 0); font-size: 13px;
}
.lightbox div.lb-table-row td {
	margin: 0px; padding: 3px; text-align: left; color: rgb(75, 75, 75); font-size: 13px; font-style: italic;
}
.lightbox div.lb-table-row tr.stripe {
	background: rgb(187, 187, 187);
}
.lightbox div.lb-table-row tr:hover {
	background: rgb(255, 204, 102);
}
.lightbox div.lb-table-row td:hover {
	background: rgb(255, 153, 51); color: rgb(51, 51, 51);
}
.lightbox div.bk-templates-holder {
	background: rgb(87, 87, 87); width: 100%; height: 170px; overflow: auto; white-space: nowrap; position: relative; -ms-overflow-x: scroll; -ms-overflow-y: hidden;
}
.lightbox .bk-templates-wrapper {
	margin: 0px -10000px 0px 0px; padding: 3px; position: absolute;
}
.lightbox div.bk-template {
	background: rgb(143, 143, 143); margin: 3px 3px 0px; padding: 3px; text-align: center; float: left; display: inline;
}
.lightbox div.bk-template img {
	border: 1px solid rgb(51, 51, 51);
}
.lightbox div.bk-template em {
	padding: 0px 0px 3px; color: rgb(0, 0, 0); font-family: Georgia; font-size: 11px; font-style: italic; display: block;
}
.lightbox div.bk-template:hover {
	background: rgb(204, 102, 0);
}
.lightbox a {
	color: rgb(0, 0, 0); font-size: 13px;
}
.lightbox a:hover {
	color: rgb(255, 255, 255);
}
.lightbox a.bk-button {
	color: rgb(203, 203, 203);
}
.lightbox a.bk-button:hover {
	color: rgb(255, 255, 255);
}
.lightbox a.clear.bk-button {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); clear: none; float: left;
}
.lightbox a.clear.bk-button:hover {
	color: rgb(255, 255, 255);
}
.lightbox .clearboth {
	clear: both;
}
.lightbox div.lb-main hr {
	border-width: 1px medium medium; border-style: dashed none none; border-color: rgb(74, 74, 74) transparent transparent; margin: 0px; height: 0px; color: transparent; background-color: transparent;
}
.lightbox ul.lb-list {
	list-style: none; margin: 0px; padding: 0px;
}
.lightbox ul.lb-list li {
	list-style: none; margin: 0px 8px 8px 0px; padding: 2px 0px 2px 20px; color: rgb(197, 197, 197); font-size: 13px; position: relative; cursor: pointer;
}
.lightbox ul.lb-list li span.icon {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -272px 0px; left: 0px; top: 1px; width: 16px; height: 16px; position: absolute;
}
.lightbox ul.lb-list li em {
	color: rgb(127, 127, 127); clear: both; font-size: 11px; font-style: normal; margin-top: 2px; display: block;
}
.lightbox ul.lb-list li:hover {
	border-radius: 5px; color: rgb(255, 204, 0); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.lightbox-ajax {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/loading-spinner.gif") no-repeat 50% 50% rgba(38, 38, 38, 0.85); border-radius: 5px; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 99999; opacity: 0.9; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.lightbox-ajax-message {
	border: currentColor; top: 40%; width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; position: relative; z-index: 9999; opacity: 1;
}
.lightbox .multi-column-list ul {
	background: rgb(79, 79, 79); list-style: none; margin: 0px 10px 10px 0px; padding: 0px 0px 10px; border-radius: 5px; width: 100%; overflow: auto; clear: both; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.lightbox .multi-column-list li {
	list-style: none; margin: 8px 0px 0px; padding: 0px 10px 0px 0px; width: 160px; line-height: 15px; float: left;
}
.lightbox .multi-column-list label {
	color: rgb(0, 0, 0); font-size: 11px;
}
.lightbox ul.lb-tab-list {
	margin: 0px; padding: 0px; left: 0px; top: 10px; position: relative;
}
.lightbox ul.lb-tab-list li {
	list-style: none; margin: 0px 1px 0px 0px; padding: 8px 16px; color: rgb(134, 134, 134); font-size: 13px; display: inline; position: relative; z-index: 100; cursor: pointer; border-top-left-radius: 5px; border-top-right-radius: 5px; text-shadow: 1px 1px 1px #f5f5f5; background-color: rgb(215, 215, 215); -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
}
.lightbox ul.lb-tab-list li:hover {
	background-color: rgb(212, 212, 212);
}
.lightbox ul.lb-tab-list li.lb-tab-list-selected {
	color: rgb(30, 30, 30); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; z-index: 150; background-color: rgb(204, 204, 204);
}
.lightbox div.lb-tab-content {
	margin: 17px 0px 0px; padding: 12px 10px 10px; border-radius: 0px 5px 5px; position: relative; z-index: 120; background-color: rgb(204, 204, 204); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0;
}
.lightbox div.lightbox-buttons {
	margin: 0px; padding: 10px 0px 0px; clear: both; border-top-color: rgb(191, 191, 191); border-top-width: 1px; border-top-style: inset;
}
.lightbox a.bk-button {
	margin: 0px 0px 0px 3px; float: right;
}
div.lightbox-buttons-ie-7.lightbox-buttons {
	
}
.lightbox div.lightbox-buttons .clear-normal {
	
}
.lightbox div.lightbox-close {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/close.png") no-repeat 0px 0px; top: 0px; width: 30px; height: 30px; right: 0px; position: absolute; z-index: 99999; cursor: pointer;
}
a.bk-button {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/bk-buttons.jpg") repeat-x 0px 0px; margin: 0px 3px; padding: 0px 10px; border-radius: 4px; border: 1px solid rgb(51, 51, 51); color: rgb(203, 203, 203); line-height: 29px; font-size: 12px; text-decoration: none; float: left; white-space: nowrap; cursor: pointer; box-shadow: 0px 1px 0px rgba(255,255,255,0.25); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .25); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .25); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
a.bk-button:hover {
	background-position: 0px -45px; color: rgb(255, 255, 255); text-decoration: none;
}
a.bk-on {
	background-position: 0px -97px;
}
a.big.bk-button {
	padding: 0px 20px; border-radius: 6px; line-height: 40px; font-size: 110%; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
a.slim.bk-button {
	line-height: 22px;
}
a.clear.bk-button {
	border: currentColor; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
a.clear.bk-button .bk-button-text:active {
	color: rgb(126, 126, 126); text-shadow: none;
}
a.disabled.bk-button {
	opacity: 0.8;
}
a.cta1.bk-button {
	background-position: 0px -90px; border: 1px solid rgb(0, 80, 80); color: rgb(255, 255, 255);
}
a.cta1.bk-button:hover {
	background-position: 0px -135px;
}
a.cta2.bk-button {
	background-position: 0px -180px; border: 1px solid rgb(79, 0, 9); color: rgb(255, 255, 255);
}
a.cta2.bk-button:hover {
	background-position: 0px -225px;
}
a.yetanotherbuttonstyle.bk-button {
	background: rgb(244, 115, 35); border: 1px solid rgb(189, 86, 22); color: rgb(255, 255, 255);
}
a.yetanotherbuttonstyle.bk-button:hover {
	background: rgb(248, 128, 53);
}
a.bk-green.bk-button {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/bk-green-buttons.gif") repeat-x 0px 0px; border: 1px solid rgb(167, 198, 81); color: white; text-transform: uppercase; font-weight: bold; float: right; box-shadow: 1px 1px 1px #333; text-shadow: 1px 1px 0px #5e7a0f; -moz-box-shadow: 1px 1px 1px #333; -webkit-box-shadow: 1px 1px 1px #333;
}
a.bk-green.bk-button:hover {
	background-position: 0px -40px;
}
a.bk-button span.icon {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/bk-icons.png") no-repeat -336px 0px; margin: 6px 6px 0px 0px; width: 16px; height: 16px; float: left;
}
a.slim.bk-button span.icon {
	margin: 3px 4px 0px 0px;
}
a.editor-toolbar .bk-button-icon {
	height: 18px;
}
a.bk-button span.addpage.icon {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/bk-pagemanager-icons.png") no-repeat 0px -32px;
}
a.bk-button span.addfolder.icon {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/bk-pagemanager-icons.png") no-repeat 0px -48px;
}
a.bk-button span.go.icon {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/bk-ui-icons.png") no-repeat 0px -16px; margin: 6px 0px 0px 6px; float: right;
}
a.bk-button span.chat.icon {
	background: url("http://assets.basekit.com/7b49c72/editor/brand/basekit/images/bk-ui-icons.png") no-repeat 0px -64px;
}
a.bk-button span.createtemplate.icon {
	background-position: -672px 0px;
}
a.bk-button span.selecttheme.icon {
	background-position: -688px 0px;
}
a.bk-button span.multidelete.icon {
	background-position: -16px 0px;
}
a.bk-button span.undo.icon {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/undo.png") no-repeat 2px 0px; margin: 2px 0px; width: 20px;
}
a.bk-button span.redo.icon {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/redo.png") no-repeat 2px 0px; margin: 2px 0px; width: 20px;
}
a.bk-button span.grid.icon {
	background: url("http://assets.basekit.com/7b49c72/framework/images/ui/grid.png") no-repeat 3px 0px; margin: 3px 0px 1px; width: 25px;
}
.editor-popup {
	background: rgba(0, 0, 0, 0.85); padding: 5px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 12px; position: absolute; z-index: 9999999; box-shadow: 1px 0px 5px #575757; -moz-box-shadow: 1px 0 5px #575757; -webkit-box-shadow: 1px 0 5px #575757; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.editor-popup-lt {
	margin-left: 12px;
}
.editor-popup-lb {
	margin-left: 12px;
}
.editor-popup-tr {
	margin-top: 12px;
}
.editor-popup-tl {
	margin-top: 12px;
}
.editor-popup-rt {
	margin-right: 12px;
}
.editor-popup-rb {
	margin-right: 12px;
}
.editor-popup-bl {
	margin-bottom: 12px;
}
.editor-popup-br {
	margin-bottom: 12px;
}
.editor-popup .editor-popup-arrow {
	border-width: 10px; border-style: solid; border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent; width: 0px; height: 0px; position: absolute;
}
.editor-popup-lt .editor-popup-arrow {
	left: -18px; top: 8px;
}
.editor-popup-lb .editor-popup-arrow {
	left: -18px; bottom: 8px;
}
.editor-popup-tr .editor-popup-arrow {
	border-color: transparent transparent rgba(0, 0, 0, 0.85); top: -18px; right: 8px;
}
.editor-popup-tl .editor-popup-arrow {
	border-color: transparent transparent rgba(0, 0, 0, 0.85); left: 8px; top: -18px;
}
.editor-popup-rt .editor-popup-arrow {
	border-color: transparent transparent transparent rgba(0, 0, 0, 0.85); top: 8px; right: -18px;
}
.editor-popup-rb .editor-popup-arrow {
	border-color: transparent transparent transparent rgba(0, 0, 0, 0.85); right: -18px; bottom: 8px;
}
.editor-popup-br .editor-popup-arrow {
	border-color: rgba(0, 0, 0, 0.85) transparent transparent; right: -18px; bottom: 8px;
}
.editor-popup-bl .editor-popup-arrow {
	border-color: rgba(0, 0, 0, 0.85) transparent transparent; left: -18px; bottom: 8px;
}
.editor-popup h4 {
	margin: 0px; padding: 2px 0px 4px; color: rgb(204, 204, 204); border-bottom-color: rgb(79, 79, 79); border-bottom-width: 1px; border-bottom-style: solid;
}
.editor-popup h5 {
	margin: 0px; color: rgb(204, 204, 204);
}
.editor-popup .editor-popup-content {
	overflow: hidden;
}
.scrollbar-pane {
	width: 97%; margin-right: 8px;
}
.scrollbar-handle-container {
	width: 8px;
}
.scrollbar-handle {
	background: rgb(102, 102, 102); border-radius: 6px; width: 8px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.scrollbar-handle:hover {
	background: rgb(102, 102, 102);
}
.move.scrollbar-handle {
	background: rgb(102, 102, 102);
}
