
body.stakk-body { 
	
} 
a { text-decoration: none; }

a:hover, a:active { outline: 0 }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }

sup { top: -0.5em }

sub { bottom: -0.25em }

img { -ms-interpolation-mode: bicubic; border: 0; max-width: 100%; }

button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button }

textarea { overflow: auto; vertical-align: top }

strong { font-weight: bold }

em { font-style: italic }

small { font-size: 100% }

select { cursor: pointer; }

.f-left { float: left !important; }

.f-right { float: right !important; }

.margin-bottom { margin-bottom: 20px !important; }

.margin-left { margin-left: 20px !important; }

.margin-right { margin-right: 20px !important; }

.margin-top { margin-top: 20px !important; }

.margin-top-sm { margin-top: 10px !important; }

.padding-top { padding-top: 20px !important; }

.padding-bottom { padding-bottom: 20px !important; }

.padding-top-sm { padding-top: 10px !important; }

.clr { border: 0; clear: both; height: 0; }

.grid-row { margin-left: -5px; margin-right: -5px; }

.grid-row:before, .grid-row:after { content: " "; display: table; }

.grid-row:after { clear: both; }

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { min-height: 1px; padding-left: 5px; padding-right: 5px; }

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { float: left }

.grid-12 { width: 100% }

.grid-11 { width: 91.66666667% }

.grid-10 { width: 83.33333333% }

.grid-9 { width: 75% }

.grid-8 { width: 66.66666667% }

.grid-7 { width: 58.33333333% }

.grid-6 { width: 50% }

.grid-5 { width: 41.66666667% }

.grid-4 { width: 33.33333333% }

.grid-3 { width: 25% }

.grid-2 { width: 16.66666667% }

.grid-1 { width: 8.33333333% }

i.glyphicons { font-style: normal; }

.tip { display: inline-block; }

.tipr_content { font-style: normal; font-size: 12px; line-height: 15px; color: #fff !important; background-color: #333; color: #333; padding: 9px 10px; width:250px; font-weight:normal; text-align:center; }

.tipr_container_bottom { display: none; position: absolute; margin-top: 13px; z-index: 1000; }

.tipr_point_bottom { position: relative; background: #333; border: 1px solid #333; }

.tipr_point_bottom:after, .tipr_point_bottom:before { position: absolute; pointer-events: none; border: solid transparent; bottom: 100%; content: ""; height: 0; width: 0; }

.tipr_point_bottom:after { border-bottom-color: #333; border-width: 8px; left: 50%; margin-left: -8px; }

.tipr_point_bottom:before { border-bottom-color: #333; border-width: 9px; left: 50%; margin-left: -9px; }

.stakk-outer-wrapper { background: #2f2f2f; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; margin: 20px 0 20px 17px; overflow: hidden; width: 884px; line-height:1; color: #2f2f2f; font-family: Arial, Helvetica, sans-serif; font-size: 17px; }
#stakk-front-end { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; margin: 20px 0 20px 17px; overflow: hidden; width: 884px; line-height:1; color: #2f2f2f; font-family: Arial, Helvetica, sans-serif; font-size: 17px; }

#stakk-front-end { margin:0  !important; border-radius:0px !important; } 
.stakk-outer-wrapper { background: #2f2f2f; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; margin: 20px 0 20px 17px; overflow: hidden; width: 884px; line-height:1; }

.stakk-outer-wrapper * { -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.stakk-outer-wrapper .container { display: block; margin: 0 auto; overflow: hidden; width: 842px; }

.btn { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; color: inherit; background: none; padding: 8px 25px 7px 25px; display: inline-block; margin: 0 17px 10px 0; font-weight: 700; outline: none; position: relative; outine:none !important;}

.btn:last-child { margin-right: 0; }

.btn:after { content: ''; position: absolute; z-index: -1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.te-tabs li a { outline:none !important; } 
.btn .glyphicons { font-size: 24px }

.btn-dark { background: #55595c; box-shadow: 0 5px #383b3d; color: #fff; text-decoration: none; }

.btn-dark:hover { box-shadow: 0 3px #383b3d; top: 2px; color: #fff; }

.btn-dark:active { box-shadow: 0 0 #383b3d; top: 5px; color: #fff; }

.btn-blue { background: #019fbf; box-shadow: 0 5px #006a80; color: #fff; text-decoration: none; }

.btn-blue:hover { box-shadow: 0 3px #006a80; top: 2px; color: #fff; }

.btn-blue:active { box-shadow: 0 0 #006a80; top: 5px; color: #fff; }

.btn-orange { background: #e74c3c; box-shadow: 0 5px #b23a2d; color: #fff; text-decoration: none; }

.btn-orange:hover { box-shadow: 0 3px #b23a2d; top: 2px; color: #fff; }

.btn-orange:active { box-shadow: 0 0 #b23a2d; top: 5px; color: #fff; }

.small-text { font-size: 16px; }

.header { background: #000; padding: 17px 0 15px 0; }

.header img { display: block; }

.logo { display: block; float: left; margin: 0; }

.hdr-btns { display: block; float: right; margin: 2px 0 0 0; }

.stakk-main-container { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; background: #000; display: block; margin: 14px 18px; padding: 16px; }

.navigation { display: block; overflow: hidden; }

.navigation .btn { padding: 8px 15px 7px 15px; }

.navigation ul { margin: 0; padding: 0; }

.navigation ul li { display: block; float: left; list-style: none; margin: 0 11px 0 0; padding: 7px 8px 5px 8px; }

.navigation ul li:last-child { margin: 0; }

.navigation ul li.selected { background: #cbcbcb; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; }

.navigation ul li a { color: #fff; }

.main-wrapper { background: #eeeeee; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; overflow: hidden; }

.main-wrapper.first { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-topleft: 0; }

.main-wrapper.last { -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -moz-border-radius-topright: 0; }

.page-hdr { background: #cbcbcb; overflow: hidden; padding: 10px; padding-bottom: 12px; }

.page-save { background: #cbcbcb; overflow: hidden; padding: 10px 10px 6px 10px; }

.page-hdr .title { display: block; float: left; }

.page-hdr h1 { color: #2f2f2f; font-size: 20px; margin: 12px 0 0 5px; }

.page-hdr h1 i { color: #7d7d7d; }

.save-btn { display: block; float: right; }

.save-icon { background-image: url(../images/save-icon.png); background-repeat: no-repeat; background-position: 25px; padding: 12px 30px 11px 60px; }

.stakk-outer-wrapper .stakk-main-content { background: url(../images/main-content-divider-line.gif) repeat-y 311px; display: block; margin: 15px; overflow: hidden; }

.stakk-outer-wrapper .stakk-main-content h3 { font-size: 17px; font-weight: bold; line-height: 20px; margin: 0 0 10px 0; }

.stakk-outer-wrapper .stakk-main-content label { border-bottom: 2px solid #cbcbcb; display: block; padding: 12px 0 16px 0; }

.stakk-outer-wrapper .stakk-main-content label.inline-label { border-bottom: none; display: inline; padding: 0; }

.stakk-outer-wrapper .stakk-main-content label:last-child { border-bottom: 0; padding-bottom: 0; }

.stakk-outer-wrapper .stakk-main-content label label { border: 0; overflow: hidden; padding-bottom: 0; }

.stakk-outer-wrapper .stakk-main-content label + .grid-row { margin-top: -20px; }

.stakk-outer-wrapper .stakk-main-content p { display: block; margin: 0 0 10px 0; }

.stakk-outer-wrapper .stakk-main-content p span { color: #9d9d9d; margin: 0 !important }

.stakk-outer-wrapper .stakk-main-content p i,.stakk-outer-wrapper  .stakk-main-content h3 i,.stakk-outer-wrapper  .stakk-main-content label i { color: #cbcbcb; font-size: 16px; }

.stakk-outer-wrapper .stakk-main-content p i:hover,.stakk-outer-wrapper  .stakk-main-content h3 i:hover, .page-hdr h1 i:hover { color: #333; cursor: pointer; }

.stakk-outer-wrapper .stakk-main-content .col-left { display: block; float: left; width: 280px; }

.stakk-outer-wrapper .stakk-main-content .col-right { display: block; float: right; margin: 0 23px 0 0; width: 414px; }

.textfield { background: #fff url(../images/edit-icon.png) no-repeat 96%; border: 1px solid #a5a5a5; color: #9d9d9d; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; height: 40px; margin: 0; padding: 0 35px 0 10px; transition: all 0.3s ease-in-out; width: 100%; }

.stakk-outer-wrapper .stakk-main-content select, .select { border: 1px solid #a5a5a5; color: #9d9d9d; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; height: 40px; margin: 0; padding: 0 5px; transition: all 0.3s ease-in-out; width: 100% !important; }

.textarea { background: #fff url(../images/edit-icon.png) no-repeat 96% 10px; border: 1px solid #a5a5a5; color: #9d9d9d; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; height: 70px; margin: 0; padding: 5px 35px 0 10px; transition: all 0.3s ease-in-out; width: 100%; }

.textarea.big { height: 200px; }

.textarea.med { height: 120px; }

.datefield { background: #fff; border: 1px solid #a5a5a5; color: #9d9d9d; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; height: 40px; margin: 0; padding: 0 0 0 10px; transition: all 0.3s ease-in-out; width: 100%; }

.textfield:focus, .stakk-main-content select:focus, .textarea:focus, .select:focus { border-color: #019fbf; outline: none; }

.nested { border-bottom: 2px solid #cbcbcb; display: block; margin-top: -6px; padding-bottom: 16px; width: 100%; }

.nested label:first-child { border-bottom: 0; padding-bottom: 0; }

.nested label p { display: inline-block; float: left; padding-top: 10px; }

.nested .textfield { display: inline-block; float: right; width: 73%; }

.quick-nav { margin-top: -2px; }

.quick-nav .btn { margin: 0 11px 5px 0; padding: 7px 10px 4px 10px; }

.quick-nav i { color: #fff !important; }

label.no-border { border-bottom: 0 !important; padding-bottom: 0px !important; }

.footer-btns { display: block; float: right; margin: 2px 0 0 0; padding: 0 34px 10px 34px; }

.border-section { border-bottom: 2px solid #cbcbcb; display: block; margin: 0 0 15px 0; overflow: hidden; padding: 5px 0; }

.border { border-bottom: 2px solid #cbcbcb !important; }

.border-section:last-child, .border-section:last-child label, .border-section.no-border { border-bottom: 0; }

.border-section.no-border { border-bottom: 0; margin-bottom: 0; }

.border-section label { padding-top: 0; }

.border-section select, .border-section .textfield { margin-bottom: 12px; }

.preview { background: #cbcbcb; display: block; margin: 0 0 20px 0; padding: 16px; width: 100%; }

.preview-block { background: #fff; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; display: block; padding: 0 0 10px 0; text-align: center; position:relative;}

.preview .close { background: none repeat scroll 0 0 #a7a7a7 !important;
    border-radius: 50%  !important;
    color: #fff !important;
    display: block;
    height: 26px !important;
	opacity:1 !important; 
	font-size:16px !important;
    position: absolute !important;
    right: -13px;
    text-align: center !important;
    top: -13px;
    width: 26px !important;
    z-index: 99999 !important; }
.preview-2 {
	position:relative;
}
.preview-2 .close {
	right: 4px;
	top: 4px;
}

.preview .close a { color: #fff; display: block; margin: auto; position: relative; top: 3px; transition: all 0.3s ease 0s; vertical-align: middle; }

.preview .close a:hover { color: red }

.preview .close .glyphicons:before { display: block; margin: 0; }

.preview-block p { margin: 0; }

.preview-block p img { margin: 10px 0 0 0; width: 100%; }

.preview-block p a.media-image-destination-url {
	display:block; 
	margin:0 15px;
}

.preview a#media-image-destination-url2 {
	display:block; 
	margin:0;
	position:relative;
}

.preview p.video-preview {
	margin:0px 15px;
}

.preview p#video-preview2 {
	margin:0px auto;
}

.preview iframe.stakk-video-iframe {
	width:100%;
	display:block;
	margin:10px auto;
}

.preview p#video-preview2 iframe.stakk-video-iframe {
	margin:0px;
}

.preview a#media-image-destination-url2 img { margin: 0; width: 100%; }



.preview-block .title { display:block; background: #0074a2; color: #fff; margin: 0 0 10px 0; padding: 10px 0; border-top-left-radius: 5px;
    border-top-right-radius: 5px; }

.preview-block .title h3 { color: #fff; display:block; float:none; text-align:center; margin: 0; }
 .preview-block input::-webkit-input-placeholder {
color:#fff;
}
 .preview-block input::-moz-placeholder {
color:#fff;
}
 .preview-block input::-ms-input-placeholder {
color:#fff;
}

.preview-block input[type="text"] { background: #d5d5d5; border: 0; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; color: #fff; height: 40px; margin: 13px 0 0 0; padding: 0 10px; width: 85%; }

.preview-block input[type="text"]:focus, .preview-block input[type="text"]:active { outline: 0 !important; border: 0; }

.preview-block input[type="submit"],.preview-block input[type="button"], .preview-block a.submitbutton, .btn-yellow { background: #ffa100; border: 0; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; color: #fff; display: block; font-size: 24px; font-weight: bold; height: 50px; margin: 15px auto; transition: all 0.3s ease-in-out; width: 85%; text-decoration:none; text-transform:inherit; padding:0; }

.preview-block a.submitbutton { line-height: 50px; }

.preview-block input[type="submit"]:hover, .preview-block input[type="submit"]:focus, .preview-block input[type="submit"]:active, .btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active { background: #333; outline: none; }

.preview-block textarea { background: #f5f5f5; height: 120px; margin: 15px auto 0 auto; width:100%; }

.p-grey-bg { background:#e6e6e6; border-radius:0; margin:70px auto; min-height:190px; padding:0; width:330px;}

.p-grey-bg .close { margin: -11px 0 0 320px; }

.preview-video { display:block; min-height:190px; width:100%}


.btn-yellow { font-size: 22px; height: auto; padding: 10px; width: auto; }

.btn-disabled { background: #cbcbcb; border: 0; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; color: #fff; display: inline-block; font-size: 22px; font-weight: bold; margin: 15px 0; padding: 10px; width: auto; }

.nav-btns { display: block; margin: 0 auto; width: 320px; }

.get-info-btn .btn { margin-top: 26px; padding: 7px 10px 4px 10px }

.btn-on { background: #019fbf; color: #fff; display: block; padding: 5px; text-align: center; }

.btn-on i { color: #fff !important; margin-left: 10px }

.btn-off { background: #cbcbcb; color: #fff; display: block; padding: 5px; text-align: center; }

.btn-off i { color: #9d9d9d !important; margin-left: 10px }

.recommend-size { color: #2f2f2f; font-size: 14px; margin: 6px 0 0 0; }

.recommend-size p { line-height: 18px; }

.recommend-size .glyphicons:before { margin: 8px 0 0 0 !important; }

.bonus-div { background: #e6e6e6; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; margin: 15px 25px 0 25px; display: block; padding: 10px; }

.bonus-div ul { margin: 0; padding: 0; }

#offer-form .bonus-div ul li { color: #2f2f2f; display: block; font-size: 17px; font-weight: bold; list-style: none; padding: 12px 0; text-align: left;  }

.bonus-div ul li .glyphicons { color:#ffa200; font-size:24px;}

#survey-form .sq-statement span{word-wrap:break-word; color:#2f2f2f; font-size:14px;} 

.sq-div { background: #e6e6e6; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; margin: 15px auto 0 auto; display: block; padding: 10px; }

.sq-div ul { margin: 0; padding: 0; }

.sq-div ul li { color: #2f2f2f;
    font-size: 14px;
    list-style: outside none none;
    margin: 0;
    padding: 5px;
    text-align: left; }

input#survey-next-button {
	float:right;
	width:auto;
	display:inline-block;
	padding:0 10px;	
	margin-right:25px;
}

input#survey-back-button {
	float:left;
	width:auto;
	display:inline-block;
	padding:0 10px;	
	margin-left:25px;
}

input#survey-done-button {
	float:right;
	width:auto;
	display:inline-block;
	padding:0 10px;	
	margin-right:25px;
}

p.small { font-size: 15px; }

.dashboard { display: block; color: #fff; overflow: hidden; }

.dashboard h2 { color: #fff; font-size: 17px; margin: 8px 0 0 0; }

.dashboard h2 i { font-size: 22px; }

.dash-hdr { padding: 0 0 20px 0 }

.stakk { background: #55595c; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; margin: 0 0 20px 0; overflow: hidden; padding: 12px 15px; }

.stakk .title { background: url(../images/stakk-icon.png) no-repeat left; padding: 5px 0 5px 42px; }

.stakk .title h3 { color: #fff !important; font-size: 17px; margin: 0 0 2px 0; }

.stakk .title p { font-size: 12px; }

.stakk a.btn { padding: 6px 13px 5px 13px; margin: 0 8px 5px 0; }

.stakk .close { background: #e74c3c; border-radius: 50%; color: #fff; display: table; height: 26px; margin-top: -23px; margin-left: 785px; position: absolute; text-align: center; width: 26px; z-index: 99999; }

.stakk .close a { color: #fff; display: table-cell; font-size: 14px; transition: all 0.3s ease; vertical-align: middle; }

.stakk .close .glyphicons:before { display: block; margin: 0; }

.timer { display: block; margin: 10px auto; width: 350px; }

.timer img { display: block; max-width: 100%; }

.stakk-timer {
	
}

.analytics .page-hdr h1 { margin-left: 22px; }

.analytics .stakk-main-content { background: none; display: block; margin: 20px 32px; overflow: hidden; }

.display-date { margin: 5px 0 0 0; }

input.small { border: 1px solid #a5a5a5; border-radius: 6px; color: #9d9d9d; height: 30px; width: 125px; }

input.small:focus { border-color: #019fbf; outline: none; }

.views-container { background: #cbcbcb; display: block; margin: 15px 0 0 0; padding: 25px 30px; }

table.views-tbl { background: #fff; border-radius: 8px; overflow: hidden; }

table.views-tbl th { background: #019fbf; color: #fff; height: 41px; }

table.views-tbl td { color: #2f2f2f; font-size: 25px; font-weight: bold; height: 85px; }

table.views-tbl td:nth-child(even) { background: #eeeeee; }

.two-col-wrapper { background: url(../images/main-content-divider-line.gif) repeat-y 240px; margin: 18px 0; }

.two-col-wrapper .btn { padding: 8px 15px 7px 15px; display: block; margin: 0 0 10px 0; }

.copy-btn { margin: 70px 0 0 5px; }

.copy-btn .btn { margin: 0; }

.te_loading { position: absolute; top: 0px; left: 0px; z-index: 99; background: url(../images/ajax-loader.gif) no-repeat center #FFF; opacity: 0.7; border-radius:6px; width: 100%; height: 100%; }

.pagination { margin: 10px 5px; }

.pagination ul { display: inline-block;  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
margin-left: 0; margin-bottom: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.pagination ul > li { display: inline !important; }

.pagination ul > li > a, .pagination ul > li > a.current { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; border-left-width: 0; }

.pagination ul > li > a.current { background-color: #f5f5f5; border: 1px solid #dddddd; border-left-width: 0; }

.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span { background-color: #f5f5f5; }

.pagination ul > .active > a, .pagination ul > .active > span { color: #999999; cursor: default; }

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover { color: #999999; background-color: transparent; cursor: default; }

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span { border-left-width: 1px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }


.te-select {
	width:200px !important;
}
.inline_left {
	display:inline-block;
	float:left;
	margin-right:10px !important;
}
.te-error { 
	border: 1px solid #c00 !important;
    box-shadow: 0 1px 3px #c00 inset !important;
    color: #c00 !important;
}

.hover-effect:hover {
	background-image:url('../images/bg_3.png') !important;
	background-repeat:repeat;
}

.stksub {
	width:85%;
	display:block !important;
	margin:0 auto !important;
	text-align:center !important;
}



#stakk-timer-preview .stakk-timer .is-countdown, #stakk-timer-preview .hasCountDown, #stakk-timer-preview .is_countdown, #stakk-timer-preview .stakk-timer {
	height:90px;
	max-width:100%;
	display:block;
	border-radius:8px;
	padding:12px 15px;
	margin:10px auto;
	width:95%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
}

.stakk-gallery {
	with:100%;
	display:block;
	max-height:500px;
	overflow-y:auto;
}

.stakk-gallery .stakk-img {
	background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #ccc;
    border-radius: 10px;
    cursor: pointer;
    float: left;
    height: auto;
    margin: 5px;
    padding: 8px;
	
}

.stakk-gallery .stakk-img:hover {
	background: none repeat scroll 0 0 #FFF;
    border: 1px solid #006a80;
    box-shadow: 0 0 4px 4px #019fbf inset;

}

.stakk-gallery .stakk-img img {
	width:100%;
	float:left;
}

#stakk-display-canvas,#stakk-display-canvas-center {
	height:150px;
	width:100%;
	background:#BBB;
	position:relative;
}

#stakk-position-cursor {
	height:20px;
	width:20px;
	cursor:move;
	border-radius:10px;
	background:#FFF;
	position:absolute;
}

#stakk-position-cursor-center {
	background: none repeat scroll 0 0 #fff;
    border-radius: 10px;
    cursor: pointer;
    display: block;
    height: 20px;
    margin: 0 auto;
    position: relative;
    top: 65px;
    width: 20px;
}

.survey_form .stakk-questions{
	padding:0px 25px;
}
