html {
	margin: 0px; padding: 0px; line-height: 1.2; font-family: Arial; font-size: 12px; display: block;
}
body {
	margin: 0px; padding: 0px; width: 100% !important; line-height: 1.2; font-family: Arial; font-size: 12px; display: block; min-width: 980px;
}
.wrapperer {
	width: 100%; overflow: hidden; display: block; position: relative;
}
a {
	color: inherit; text-decoration: none;
}
a:hover {
	color: inherit; text-decoration: none;
}
.ParagraphBox a:hover {
	color: inherit; text-decoration: none;
}
#strechedBg {
	left: 0px; top: 0px; position: fixed;
}
input {
	background: rgb(32, 32, 32); padding: 3px 5px; border: 1px solid rgb(128, 128, 128); border-image: none; width: 200px; color: rgb(240, 240, 240); font-family: Arial; font-size: 14px;
}
textarea {
	background: rgb(32, 32, 32); padding: 3px 5px; border: 1px solid rgb(128, 128, 128); border-image: none; width: 200px; color: rgb(240, 240, 240); font-family: Arial; font-size: 14px;
}
select {
	background: rgb(32, 32, 32); padding: 3px 5px; border: 1px solid rgb(128, 128, 128); border-image: none; width: 200px; color: rgb(240, 240, 240); font-family: Arial; font-size: 14px;
}
form[target='paypal'] input[type='image'] {
	background: none; border: currentColor; border-image: none; width: 96px; height: 21px;
}
.info-section {
	opacity: 0;
}
.footer {
	top: 0px; width: 100%; text-align: center; color: gray; position: relative; opacity: 0;
}
.footer a {
	color: rgb(227, 227, 227) !important; font-size: 12px;
}
input.checkbox {
	padding: 0px; border: currentColor; border-image: none; width: auto;
}
input.radiobox {
	padding: 0px; border: currentColor; border-image: none; width: auto;
}
input.wide {
	width: 300px;
}
textarea.wide {
	width: 300px;
}
select.wide {
	width: 300px;
}
select.wide {
	width: 311px;
}
input.radio {
	width: auto;
}
input.button {
	background: rgb(224, 224, 224); padding: 1px 3px; border: 2px outset white; border-image: none; width: auto; color: black; cursor: pointer;
}
select {
	padding: 0px; width: auto; height: 23px; vertical-align: top;
}
a img {
	border-width: 0px;
}
img {
	transition:opacity 0.3s linear; -o-transition: opacity .3s linear; -moz-transition: opacity .3s linear; -webkit-transition: opacity .3s linear;
}
div {
	transition:opacity 0.3s linear; -o-transition: opacity .3s linear; -moz-transition: opacity .3s linear; -webkit-transition: opacity .3s linear;
}
p {
	margin: 0px; padding: 0px; display: block;
}
.mceRTL {
	direction: rtl !important;
}
p td {
	margin: 0px; padding: 0px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; background-color: transparent;
}
pre {
	margin: 0px; padding: 0px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; background-color: transparent;
}
strong {
	font-weight: bold;
}
p {
	margin: 0px;
}
em {
	font-style: italic;
}
.attach {
	background: url("https://d2c8yne9ot06t4.cloudfront.net/static/images/editor/visualbox/attached.png") no-repeat left top; left: 110px; top: -32px; width: 60px; height: 16px; text-align: left; display: block; position: absolute;
}
.attached {
	padding: 3px; top: -22px; width: auto; height: 16px; right: 3px; display: none; position: absolute; opacity: 0.8;
}
.attached > .symbol {
	background: url("https://d2c8yne9ot06t4.cloudfront.net/static/images/editor/visualbox/attached.png") no-repeat left top; width: 16px; height: 16px; float: right; display: none;
}
.attached > .down {
	background: url("https://d2c8yne9ot06t4.cloudfront.net/static/images/editor/visualbox/attached-down.png") no-repeat left top; left: 0px; top: 0px; width: 10px; height: 16px; float: right; display: none;
}
.fixed {
	position: fixed !important;
}
.mceLayout {
	background-color: transparent;
}
span {
	width: 100%; height: 100%; position: relative;
}
.ParagraphBox {
	-ms-word-wrap: break-word !important;
}
.ParagraphBox p {
	padding: 0px; overflow: visible; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TitleBox .innerText {
	width: 105% !important;
}
.mceRTL {
	direction: rtl !important; -ms-word-wrap: break-word !important;
}
.innerText {
	margin: 0px; padding: 0px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; -ms-word-wrap: break-word !important; background-color: transparent;
}
.innerText td {
	margin: 0px; padding: 0px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; -ms-word-wrap: break-word !important; background-color: transparent;
}
.innerText pre {
	margin: 0px; padding: 0px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; -ms-word-wrap: break-word !important; background-color: transparent;
}
.innerText pre span {
	
}
.innerText strong {
	font-weight: bold;
}
.innerText p {
	margin: 0px;
}
.innerText em {
	font-style: italic;
}
.ParagraphBox .innerText {
	margin: 0px; padding: 2px; left: 0px; width: 100%; right: 0px; float: left; display: block; position: relative;
}
.TitleBox {
	overflow: visible !important; -ms-word-wrap: normal;
}
.TitleBox p {
	padding-top: 0px;
}
.PictureBox .inner-all {
	overflow: hidden;
}
.like-container iframe {
	height: 28px !important;
}
.PictureBox .inner-all {
	width: 100%; height: 100%; display: none; position: absolute;
}
.PictureBox .inner-all .imageholder {
	position: absolute;
}
.PictureBox .inner-all .imageholder .image {
	opacity: 0.7;
}
.PictureBox .inner-all .imageholder .filler {
	background: black; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.5;
}
.PictureBox .loading-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.PictureBox .loading-overlay .inner {
	background: black; width: 100%; height: 100%; color: white; position: absolute; opacity: 0.85;
}
.PictureBox .loading-overlay .inner img {
	margin-bottom: 10px; display: block;
}
.PictureBox .info-overlay {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; opacity: 1;
}
.PictureBox .info-icon {
	left: 10px; bottom: 10px; position: absolute; opacity: 0.85;
}
.PictureBox .info-overlay .inner {
	background: black; padding: 15px; width: 100%; height: 100%; color: white; opacity: 0.5;
}
.PictureBox .inner-visible {
	overflow: hidden; opacity: 1;
}
.PictureBox .info-overlay .info-title {
	font-size: 12px; font-weight: bold;
}
.PictureBox .info-overlay .info-title {
	font-size: 12px; font-weight: bold;
}
.PictureBox .info-overlay .info-title a {
	color: white;
}
.PictureBox .info-overlay .description {
	margin-top: 10px;
}
.lightbox .info-overlay {
	padding: 20px; left: 0px; width: 100%; text-align: center;
}
.lightbox .SlideShowBox {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
.lightbox .SlideShowBox .PictureBox {
	width: 100% !important; height: 100% !important;
}
.lightbox .SlideShowBox .PictureBox .inner-visible {
	width: 100% !important;
}
.EmbeddedVideoBox {
	
}
.EmbeddedVideoBox .video {
	left: 0px; top: 0px; width: 100%; height: 100%; position: relative;
}
.EmbeddedVideoBox .overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.HtmlBox {
	left: 0px; top: 0px; width: 100%; height: 100%; color: white; font-size: 18px; position: absolute;
}
.RawHtmlBox .overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.WidgetBox .overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ContactFormBox {
	
}
.ContactFormBox .inner {
	width: 100%; height: 100%; position: relative;
}
.ContactFormBox .results {
	background: white; left: 0px; top: 0px; width: 100%; height: 100%; display: table; position: absolute; z-index: 1; opacity: 0;
}
.ContactFormBox .results .errorlist {
	width: 100%; height: 100%; vertical-align: middle; display: table-cell;
}
.ContactFormBox .results .errorlist .error {
	text-align: center; color: red; font-size: 13px; margin-bottom: 10px;
}
.ContactFormBox .results .outcome {
	text-align: center; color: black; vertical-align: middle; display: table-cell;
}
.ContactFormBox form {
	left: 0px; top: 0px; width: 100%; height: 100%; padding-right: 0px; position: absolute; z-index: 2;
}
.input-wrapper {
	left: 0px; right: 13px; position: absolute;
}
.ContactFormBox .input1.input-wrapper {
	top: 0px;
}
.ContactFormBox .input2.input-wrapper {
	top: 36px;
}
.ContactFormBox .input3.input-wrapper {
	top: 72px;
}
.ContactFormBox .textarea.input-wrapper {
	top: 107px; bottom: 42px;
}
.ContactFormBox .submit.input-wrapper {
	left: auto; width: 100px; right: 0px; bottom: 0px;
}
.ContactFormBox .input-wrapper .error {
	border-color: red !important;
}
.ContactFormBox input {
	background: rgb(240, 240, 240); padding: 3px 5px; border: 1px solid rgb(144, 144, 144); border-image: none; width: 100%; height: 100%; color: black;
}
.ContactFormBox textarea {
	background: rgb(240, 240, 240); padding: 3px 5px; border: 1px solid rgb(144, 144, 144); border-image: none; width: 100%; height: 100%; color: black;
}
.GalleryBox.visualbox-content {
	
}
.GalleryBox {
	margin: 0px;
}
.GalleryBox .PictureBox {
	cursor: pointer;
}
.no-click.GalleryBox .PictureBox {
	cursor: auto;
}
.GalleryBox .child-container {
	width: 100%; height: 100%;
}
.GalleryBox .child-container > div {
	float: left; position: static !important;
}
.GalleryBox .paginator {
	left: 0px; width: 100%; height: 20px; text-align: center; bottom: 0px; position: absolute;
}
.GalleryBox .paginator .inner {
	width: 100%; text-align: center; margin-bottom: 4px; display: inline-block; position: relative; -ms-zoom: 1;
}
.GalleryBox .paginator .page-button {
	cursor: pointer;
}
.WebsiteMenuBox {
	white-space: nowrap; cursor: pointer;
}
.IndieMenuBox {
	white-space: nowrap; cursor: pointer;
}
.WebsiteMenuBox .textAreaWrapper {
	display: block;
}
.IndieMenuBox .textAreaWrapper {
	display: block;
}
.WebsiteMenuBox .item {
	text-decoration: none; display: inline-block; list-style-type: none !important; cursor: pointer; -ms-zoom: 1;
}
.IndieMenuBox .item {
	text-decoration: none; display: inline-block; list-style-type: none !important; cursor: pointer; -ms-zoom: 1;
}
.WebsiteMenuBox ul {
	list-style-type: none !important;
}
.IndieMenuBox ul {
	list-style-type: none !important;
}
.WebsiteMenuBox .space {
	display: inline-block; cursor: default;
}
.IndieMenuBox .space {
	display: inline-block; cursor: default;
}
.SkinMenuBox {
	overflow: visible !important;
}
.SlideShowBox .paginator {
	left: 0px; top: 10px; width: 100%; text-align: center; position: absolute; z-index: 999999999;
}
.SlideShowBox .paginator .inner {
	width: 100px; height: 35px; text-align: center; display: inline-block; position: relative; z-index: 99 !important; -ms-zoom: 1;
}
.SlideShowBox .paginator .inner {
	width: 100px; height: 35px; text-align: center; display: inline-block; position: relative; z-index: 99 !important; -ms-zoom: 1;
}
.SlideShowBox .paginator .like-container {
	z-index: 9 !important;
}
.SlideShowBox .paginator .background {
	border: currentColor; border-image: none; left: 0px; top: 0px; position: absolute;
}
.SlideShowBox .paginator .text {
	left: 0px; top: 9px; width: 100px; text-align: center; color: white; font-size: 11px; display: inline-block; position: absolute; -ms-zoom: 1;
}
.SlideShowBox .paginator .button {
	top: 5px; width: 19px; height: 23px; position: absolute;
}
.SlideShowBox .paginator .prev-button {
	background: url("https://d2c8yne9ot06t4.cloudfront.net/static/images/editor/slideshow-prev-normal.png"); left: 7px;
}
.SlideShowBox .paginator .prev-button:hover {
	background: url("https://d2c8yne9ot06t4.cloudfront.net/static/images/editor/slideshow-prev-hover.png");
}
.SlideShowBox .paginator .next-button {
	background: url("https://d2c8yne9ot06t4.cloudfront.net/static/images/editor/slideshow-next-normal.png"); right: 7px;
}
.SlideShowBox .paginator .next-button:hover {
	background: url("https://d2c8yne9ot06t4.cloudfront.net/static/images/editor/slideshow-next-hover.png");
}
.SlideShowBox .paginator .loading {
	display: none; position: absolute;
}
.SlideShowBox .paginator .loading img {
	width: 16px; height: 16px;
}
