*{text-decoration:none;font-size:1em;outline:none;padding:0;margin:0}code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{white-space:normal;font-size:1em;font:inherit}dfn,i,cite,var,address,em{font-style:normal}th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal}a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:none}table{border-collapse:collapse;border-spacing:0}caption,th,td,center{vertical-align:top;text-align:left}body{background:black;line-height:1;color:white}q{quotes:"" ""}ul,ol,dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}hr{display:none}font{color:inherit!important;font:inherit!important;color:inherit!important}marquee{overflow:inherit!important;-moz-binding:none}blink{text-decoration:none}nobr{white-space:normal}

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
img,
object {
    max-width: 100%;
}

html, body {
	font: 12px/20px Helvetica,sans-serif;
	height: 100%;
	margin: 0;
	color: #292929;
	background: #ddd;/*Default BG color*/
	height: 100%;
    min-width: 1000px;
    width: 100%;
	background-position: center center;
	background-repeat: repeat;
}
#outside {
	height: 100%;
	height: auto !important;
	min-height: 100%;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
}
.box-border, .fs-slider-controls-outer {
	padding: 4px;
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-10.png) repeat; /*default box-border*/
}
#color-block {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-repeat: repeat;
}
#color-block > span {
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	margin-bottom: -50%;
	background-repeat: repeat-x;
	background-position: center top;
}

#top-header-outer {
	margin: 0 auto;	
}
#top-header-inner {
	width: 970px;
	height: 30px;
	padding: 10px 0 0 0 ;
	margin: 0 auto;
	position: relative;
    z-index: 10;
}

body.stretch-header #top-header-outer #top-header-inner {
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-30.png) repeat;
	width: auto;
	padding-top: 5px;
}
body.stretch-header #top-header-inner .box-border {
	background: none transparent;
}
body.hide-top-head #top-header-outer {
	display: none;
}

#header-outer {
	margin: 0 auto;
	z-index: 10;
	position: relative;
}
#header-inner {
	width: 970px;
	height: 130px;
	padding: 10px 0 0 0;
	margin: 0 auto;
	position: relative;
	margin-bottom: 5px;
}
.main-head-outer {
	margin: 0 auto;
	border: solid 1px #6a6a6a;
	background: #f0f0f0 url(../images/header-rep.png) repeat-x;
}
.main-head-inner {
	height: 150px;
	padding: 0;
	margin: 0 auto;
	position: relative;
	background: transparent url(../images/header-break.png) no-repeat 120px 1px;
}
/*Options*/
body.stretch-header #header-inner {width: auto;}
body.stretch-header #header-inner {padding-top: 0;}
body.scroll-nav #header-inner {
	z-index: 101;
}

.nav-outer {
	margin: 0 auto;
}
.nav-inner {
	height: 36px;
	padding: 0;
	margin: 0 auto;
	position: relative;
	margin-top: -5px;
	border: solid 1px #000;
	background: #161616 url(../images/nav-rep.png) repeat-x;
	width: 960px;
}

body.stretch-header .nav-inner {width: auto;}

#content-body-outer {
	margin: 0 auto;
	overflow: auto;
	padding-bottom: 10px;
}
#content-body-inner {
	width: 970px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	line-height: 150%;
	z-index: 1;
	position: relative;
}

body.hide-content #content-body-outer {display: none;}
body.hide-content #header-outer {margin-bottom: 450px;}
body.hide-content.hide-footer #header-outer {margin-bottom: 0;}

.content-wrapper {
	background: #f3f3f3 url(../images/content-inner-shadow.png) no-repeat left top;
	margin-bottom: 10px;
	height: 300px;
	height: auto;
	min-height: 300px;
}
.content-with-side-bar #content {
	width: 620px;
	float: left;
	padding: 20px;
}
.content-with-side-bar #sidebar {
	width: 280px;
	float: right;
	padding: 20px 20px 20px 0;
}
.content-with-side-bar.left #content {
	width: 620px;
	float: right;
	padding: 20px;
}
.content-with-side-bar.left #sidebar {
	width: 280px;
	float: left;
	padding: 20px 0 20px 20px;
}
.content-no-side-bar #content {
	width: auto;
	padding: 20px;
}
.content-no-side-bar #sidebar {
	display: none;
}
#slider {
	background: #f3f3f3 url(../images/content-inner-shadow.png) no-repeat left top;
}
.box-border.box-slider {
	margin-bottom: 10px;
}
.transparent-slider #slider {
	background: none transparent;
	border-bottom: none;
}
.transparent-slider.box-slider {
	background: none transparent;
	margin: 10px 0 20px 0;
}
body.fs-slider #slider {
	background: none transparent;
	border-bottom: none;
}
body.fs-slider .box-slider {
	background: none transparent;
}
#content-body-inner .box-border .last-child {
	margin-bottom: 3px;
}
#slider, .content-wrapper, .logo-slider-wrapper {
	border-bottom: 2px solid #777; /*Default shadow color*/
}





#nojs-background img {
    min-height: 100%;
    min-width: 1050px;
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
}
#bg-img-overlay-effects {
    min-height: 100%;
    min-width: 1050px;
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
	background-repeat: repeat;
}
.js #nojs-background {
   	display: none;
}

.fullscreen-stage img,
.serene-stage img {
    max-width: none;
    display: none;
}

.serene-outer {
	z-index: 9999;
	position: fixed;
    top: 0;
    left: 0;
}
.serene-overlay,
.serene-stage {
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.serene-overlay,
.serene-stage,
.serene-stage img {
	display: none;
}
.fullscreen-overlay,
.fullscreen-stage,
.fullscreen-outer {
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.fullscreen-overlay,
.fullscreen-stage {
    overflow: hidden;	
}
.fullscreen-outer {
    overflow: visible;	
}
.fullscreen-overlay, .serene-overlay {
    background-color: #ddd;
}
.fullscreen-caption-outer, .serene-caption-outer {
	position: fixed;
	display: none;
	z-index: 1;
	opacity: 0;
}
.fs-slider-caption-outer {
	position: absolute;
	height: 100px;
	height: auto;
	min-height: 100px;
	display: none;
	opacity: 0;
}
.fullscreen-caption-helper, .serene-caption-helper {
    position: relative;
	max-width: 50%;
}
.fs-slider-caption-helper {
	 position: absolute;
}
.fullscreen-caption, .fs-slider-caption, .serene-caption {
    position: relative;
    padding: 10px;
}
.fs-slider-caption {
    padding: 10px 0;
}
#video-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    z-index: 1;
}
#vimeo-video {
    width: 100%;
    height: 100%;
}
#fs-slider {
	height: 400px; 
	position: relative; 
	display: block;
	margin-bottom: 55px;
}

.fullscreen-caption-outer.fs-position-center-bottom,
.fs-slider-caption-outer.fs-position-center-bottom,
.serene-caption-outer.serene-position-center-bottom {
	width: 100%;
	bottom: 0;
}
.fs-position-center-bottom .fullscreen-caption-helper,
.fs-position-center-bottom .fs-slider-caption-helper,
.serene-position-center-bottom .serene-caption-helper {
	left: 50%;
	float:left;
}
.fs-position-center-bottom .fullscreen-caption, 
.fs-position-center-bottom .fs-slider-caption,
.serene-position-center-bottom .serene-caption {
	left: -50%;
	float:left;
}
.fs-position-center-bottom .fullscreen-caption h1, 
.fs-position-center-bottom .fs-slider-caption h1, 
.serene-position-center-bottom .serene-caption h1,
.fs-position-center-bottom .fullscreen-caption p, 
.fs-position-center-bottom .fs-slider-caption p,
.serene-position-center-bottom .serene-caption p {
	float: none;
	text-align: center;
}

.fullscreen-caption-outer.fs-position-left-bottom,
.fs-slider-caption-outer.fs-position-left-bottom,
.serene-caption-outer.serene-position-left-bottom {
	width: 100%;
	bottom: 0;
}
.fs-position-left-bottom .fullscreen-caption-helper, 
.fs-position-left-bottom .fs-slider-caption-helper,
.serene-position-left-bottom .serene-caption-helper {
	left: 0;
	float:left;
}
.fs-position-left-bottom .fullscreen-caption,
.fs-position-left-bottom .fs-slider-caption, 
.serene-position-left-bottom .serene-caption {
	left: 0;
	float:left;
}
/* -- Caption Positions: right bottom -- */
.fullscreen-caption-outer.fs-position-right-bottom,
.fs-slider-caption-outer.fs-position-right-bottom,
.serene-caption-outer.serene-position-right-bottom {
	width: 100%;
	bottom: 0;
}
.fs-position-right-bottom .fullscreen-caption-helper, 
.fs-position-right-bottom .fs-slider-caption-helper,
.serene-position-right-bottom .serene-caption-helper {
	right: 0;
	float:right;
}
.fs-position-right-bottom .fullscreen-caption,
.fs-position-right-bottom .fs-slider-caption,
.serene-position-right-bottom .serene-caption {
	right: 0;
	float:right;
}
.fs-position-right-bottom .fullscreen-caption h1, 
.fs-position-right-bottom .fs-slider-caption h1,
.serene-position-right-bottom .serene-caption h1,
.fs-position-right-bottom .fullscreen-caption p,
.fs-position-right-bottom .fs-slider-caption p,
.serene-position-right-bottom .serene-caption p {
	float: right;
	text-align: right;
}

/* ALL TOPS */
/* -- Caption Positions: center top -- */
.fullscreen-caption-outer.fs-position-center-top, 
.fs-slider-caption-outer.fs-position-center-top,
.serene-caption-outer.serene-position-center-top {
	width: 100%;
	top: 0;
}
.fs-position-center-top .fullscreen-caption-helper,
.fs-position-center-top .fs-slider-caption-helper,
.serene-position-center-top .serene-caption-helper {
	left: 50%;
	float:left;
}
.fs-position-center-top .fullscreen-caption,
.fs-position-center-top .fs-slider-caption,
.serene-position-center-top .serene-caption {
	left: -50%;
	float:left;
}
.fs-position-center-top .fullscreen-caption h1,
.fs-position-center-top .fs-slider-caption h1,
.serene-position-center-top .serene-caption h1,
.fs-position-center-top .fullscreen-caption p, 
.fs-position-center-top .fs-slider-caption p,
.serene-position-center-top .serene-caption p {
	float: none;
	text-align: center;
}
/* -- Caption Positions: left top -- */
.fullscreen-caption-outer.fs-position-left-top,
.fs-slider-caption-outer.fs-position-left-top,
.serene-caption-outer.serene-position-left-top {
	width: 100%;
	top: 0;
}
.fs-position-left-top .fullscreen-caption-helper,
.fs-position-left-top .fs-slider-caption-helper,
.serene-position-left-top .serene-caption-helper {
	left: 0;
	float:left;
}
.fs-position-left-top .fullscreen-caption,
.fs-position-left-top .fs-slider-caption,
.serene-position-left-top .serene-caption {
	left: 0;
	float:left;
}
/* -- Caption Positions: right top -- */
.fullscreen-caption-outer.fs-position-right-top,
.fs-slider-caption-outer.fs-position-right-top,
.serene-caption-outer.serene-position-right-top {
	width: 100%;
	top: 45px;
}
/* -- No gap for slider -- */
.fs-slider-caption-outer.fs-position-right-top {
	top: 0;
}
.fs-position-right-top .fullscreen-caption-helper,
.fs-position-right-top .fs-slider-caption-helper,
.serene-position-right-top .serene-caption-helper {
	right: 0;
	float:right;
}
.fs-position-right-top .fullscreen-caption, 
.fs-position-right-top .fs-slider-caption,
.serene-position-right-top .serene-caption {
	right: 0;
	float:right;
}
.fs-position-right-top .fullscreen-caption h1, 
.fs-position-right-top .fs-slider-caption h1, 
.serene-position-right-top .serene-caption h1,
.fs-position-right-top .fullscreen-caption p, 
.fs-position-right-top .fs-slider-caption p,
.serene-position-right-top .serene-caption p {
	float: right;
	text-align: right;
}

/* ALL CENTERS */
/* -- Caption Positions: center center -- */
.fullscreen-caption-outer.fs-position-center-center,
.fs-slider-caption-outer.fs-position-center-center,
.serene-caption-outer.serene-position-center-center {
	width: 100%;
	top: 50%;
}
.fs-position-center-center .fullscreen-caption-helper,
.fs-position-center-center .fs-slider-caption-helper,
.serene-position-center-center .serene-caption-helper {
	left: 50%;
	float:left;
}
.fs-position-center-center .fullscreen-caption,
.fs-position-center-center .fs-slider-caption,
.serene-position-center-center .serene-caption {
	left: -50%;
	float:left;
	top: -20px;
}
.fs-position-center-center .fullscreen-caption h1, 
.fs-position-center-center .fs-slider-caption h1,
.serene-position-center-center .serene-caption h1,
.fs-position-center-center .fullscreen-caption p,
.fs-position-center-center .fs-slider-caption p,
.serene-position-center-center .serene-caption p {
	float: none;
	text-align: center;
}
/* -- Caption Positions: left center -- */
.fullscreen-caption-outer.fs-position-left-center, 
.fs-slider-caption-outer.fs-position-left-center,
.serene-caption-outer.serene-position-left-center {
	width: 100%;
	top: 50%;
}
.fs-position-left-center .fullscreen-caption-helper, 
.fs-position-left-center .fs-slider-caption-helper,
.serene-position-left-center .serene-caption-helper {
	left: 0;
	float:left;
}
.fs-position-left-center .fullscreen-caption, 
.fs-position-left-center .fs-slider-caption,
.serene-position-left-center .serene-caption {
	left: 0;
	float:left;
	top: -20px;
}

.fullscreen-caption-outer.fs-position-right-center,
.fs-slider-caption-outer.fs-position-right-center,
.serene-caption-outer.serene-position-right-center {
	width: 100%;
	top: 50%;
}
.fs-position-right-center .fullscreen-caption-helper, 
.fs-position-right-center .fs-slider-caption-helper,
.serene-position-right-center .serene-caption-helper {
	right: 0;
	float:right;
}
.fs-position-right-center .fullscreen-caption,
.fs-position-right-center .fs-slider-caption,
.serene-position-right-center .serene-caption {
	right: 0;
	float:right;
	top: -40px;
}
.fs-position-right-center .fullscreen-caption h1, 
.fs-position-right-center .fs-slider-caption h1, 
.serene-position-right-center .serene-caption h1,
.fs-position-right-center .fullscreen-caption p,
.fs-position-right-center .fs-slider-caption p,
.serene-position-right-center .serene-caption p {
	float: right;
	text-align: right;
}


.fullscreen-controls-outer, .serene-controls-outer {    
    position: fixed;
    top: 10px;
    right: 44px;
	margin: 0;
	bottom: auto;
	left: auto;
	display: none;
	z-index: 3;
}
.fs-slider-controls-outer {
	position: absolute;
	bottom: -48px;
	z-index: 3;
	padding: 4px;
	display: block;
	left: 0;
	right: 0;
}
.fullscreen-controls, .serene-controls, .fs-slider-controls {
    background: #f3f3f3;
    display: none;
    height: 24px;
    padding: 5px 10px;
}
.fs-slider-controls {
	display: block;
}
.fullscreen-prev,
.fullscreen-play,
.fullscreen-pause,
.fullscreen-next,
.fs-slider-prev,
.fs-slider-play,
.fs-slider-pause,
.fs-slider-next,
.serene-prev,
.serene-play,
.serene-pause,
.serene-next,
.fs-slider-max {
    cursor: pointer;
}
.fullscreen-play,
.fullscreen-pause,
.fs-slider-play,
.fs-slider-pause,
.serene-play,
.serene-pause {
	display: none;
}
.fs-slider-max {
	background: url(../images/fs-slide-max.png) no-repeat center 0;
    height: 14px;
    width: 13px;
    float: left;
	margin: 5px;
}
.fullscreen-loading-wrap, .fs-slider-loading-wrap, .serene-loading-wrap {  
    left: 10px;
    position: absolute;
    top: 11px;
	display: none;
}
.fullscreen-close-wrap, .serene-close-wrap {
    position: fixed;
    top: 10px;
    right: 10px;
    background: url(http://kitetrade.org/images/background/transparent/plain-dark-90.png) repeat left top;
    padding: 2px;
    cursor: pointer;
}
.fullscreen-loading, .fs-slider-loading, .serene-loading {
    background-image: url(../images/loading.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 16px;
    height: 11px;
}
.fullscreen-prev, .fs-slider-prev, .serene-prev  {
    background: url(../images/serene-back.png) no-repeat center 0;
    height: 14px;
    width: 13px;
    float: left;
	margin: 5px;
}
.fullscreen-prev:active, .fs-slider-prev:active, .serene-prev:active {
    background-position: center 1px;
}
.fullscreen-play, .fs-slider-play, .serene-play {
    background: url(../images/serene-play.png) no-repeat center 0;
    height: 14px;
    width: 13px;
    float: left;
	margin: 5px;
}
.fullscreen-play:active, .fs-slider-play:active, .serene-play:active {
    background-position: center 1px;
}
.fullscreen-pause, .fs-slider-pause, .serene-pause {
    background: url(../images/serene-pause.png) no-repeat center 0;
    height: 14px;
    width: 13px;
    float: left;
	margin: 5px;
}
.fullscreen-pause:active, .fs-slider-pause:active, .serene-pause:active {
    background-position: center 1px;
}
.fullscreen-next, .fs-slider-next, .serene-next {  
    background: url(../images/serene-forward.png) no-repeat center 0;  
    height: 14px;
    width: 13px;
    float: left;
	margin: 5px;
}
.fullscreen-next:active, .fs-slider-next:active, .serene-next:active {
    background-position: center 1px;
}
.fullscreen-close, .fs-slider-close, .serene-close {
    background: url(../images/close-icon.png) no-repeat center center;
    height: 30px;
    width: 30px;
}
.fullscreen-close:hover, .fs-slider-close:hover, .serene-close:hover {
    background: url(../images/close-icon-hover.png) no-repeat center center;
}
.fullscreen-low,
.serene-low {
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: optimizeSpeed;	
}

.fs-animating .fullscreen-loading-wrap, .fs-load .fullscreen-loading-wrap,
.serene-animating .serene-loading-wrap, .serene-load .serene-loading-wrap {
    display: block;
}
.fs-animating .fullscreen-controls, .fs-load .fullscreen-controls,
.serene-animating .serene-controls, .serene-load .serene-controls {
	padding-left: 35px;
}
.fs-slider-controls-outer.fs-single .fs-slider-next,
.fs-slider-controls-outer.fs-single .fs-slider-prev {
    display: none;	
}

.fullscreen-bullets,
.serene-bullets {
	float: left;
	padding: 2px 0 2px 10px;
}
#fs-slider .fullscreen-bullets {
	float: right;
}

.fullscreen-bullet,
.serene-bullet {
	background: url(../images/fs-bullet.png) no-repeat 0 0 transparent;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	line-height: 13px;
	margin: 3px 5px 0 0;
	text-align: center;
	width: 16px;
	cursor: pointer;
	color: #666;
	text-indent: -9999px;
}
.fullscreen-bullet:hover,
.serene-bullet:hover {
	background: url(../images/fs-bullet-hover.png) no-repeat 0 0 transparent;
}
.fullscreen-bullets .active-bullet, 
.serene-bullets .active-bullet {
	color: #070707;
	background: url(../images/fs-bullet-on.png) no-repeat 0 0 transparent;
}


.fs-controls {
    height: 15px;
    position: relative;
	padding-top: 6px;
}
.fs-controls div {
    float: left;
}
.fs-prev,
.fs-play,
.fs-pause,
.fs-next {
    cursor: pointer;
    background-position: left top;
    background-repeat: no-repeat;
    display: none;
}
.fs-prev {  
    background-image: url(../images/background-controls-back.png);
    height: 11px;
    width: 16px;
}
.fs-prev:active {
    background-position: left 1px;
}
.fs-play {
    background-image: url(../images/background-controls-play.png);
    height: 11px;
    width: 16px;
}
.fs-play:active {
    background-position: left 1px;
}
.fs-pause {
    background-image: url(../images/background-controls-pause.png);
    height: 11px;
    width: 16px;
}
.fs-pause:active {
    background-position: left 1px;
}
.fs-next {
    background-image: url(../images/background-controls-forward.png);    
    height: 11px;
    width: 16px;
}
.fs-next:active {
    background-position: left 1px;
}
.fs-max {
    background: url(../images/fullscreen-icon.png) no-repeat right top;
    height: 10px;
    width: 15px;
    cursor: pointer;
	margin-left: 3px;
}
.fs-single .fs-max {
    width: 10px;
    margin-left: 0;	
}
.fs-animating .fs-next,
.fs-animating .fs-prev,
.fs-animating .fs-slider-next,
.fs-animating .fs-slider-prev,
.fs-animating .fullscreen-next,
.fs-animating .fullscreen-prev,
.serene-animating .serene-next,
.serene-animating .serene-prev {
       opacity: 0.5;
}


.fullscreen-breaker, html.dark .fullscreen-breaker {
    top: 100%;
    min-width: 1050px;
    width: 100%;
    height: 70px;
    position: absolute;
    left: 0;
	background-image: url(http://kitetrade.org/images/background/breaks/simple-dark.png);
    background-repeat: repeat-x;
    background-position: center top;
    margin-top: -13px;
    display: none;
	z-index: 1;
}
html.light .fullscreen-breaker {
	background-image: url(http://kitetrade.org/images/background/breaks/simple-light.png);
}
body.hide-footer.hide-content .fullscreen-breaker {
	height: 70px;
}
.none {display: none;}
/*****************************************************

/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}


a {color: #171717;}
.footer-content a, .popdown-content a  {color: #eee;}
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}


h1 {
	font-size: 29px;
	line-height: 34px;
	font-weight: normal;
	text-shadow: 1px 1px 0 #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
h2 {
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	text-shadow: 1px 1px 0 #fff;
	padding-top: 10px;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
h3 {
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	text-shadow: 1px 1px 0 #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 8px;
}
h4 {
	font-size: 13px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 5px;
}
h5 {
	font-size: 13px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}


.underline {
	background: url(../images/break-line.png) repeat-x bottom left;
	padding-bottom: 15px;
}


#footer .underline, #popdown .underline {
	background: url(../images/break-line-dark.png) repeat-x bottom left;
}
.boxheading {
	background: #333;
	padding: 10px;
	margin-bottom: 20px;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0px 0px 35px -5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0px 0px 35px -5px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 0px 35px -5px rgba(0, 0, 0, 0.3);
}






P {	padding-bottom: 10px;}
p.highlight {
	background: #FEFEFE;
	margin: 10px 0;
	border: 1px solid #e0e0e0;
	padding: 5px;
}
strong, b, .bold {font-weight: bold;}

.text-center {text-align: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}

.framed-border img,
.framed-border iframe, 
.framed-border object,
img.framed-border,
iframe.framed-border, 
object.framed-border  {
	background: #fff;
	padding: 3px;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}
img.img-left {
	float: left;
	margin: 0 10px 10px 0;
}
img.img-right {
	float: right;
	margin: 10px 0 0 10px;
}
blockquote {
	padding: 10px;
	font-size: 15px;
	line-height: 22px;
	font-style: italic;
	background: #FEFEFE;
	margin: 10px 0;
	border: 1px solid #e0e0e0;
	position: relative;
	padding-left: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
blockquote span.quote-in {
	left: 5px;
	top: 13px;
	font-weight: bold;
	font-size: 30px;
	position: absolute;
	color: #ccc;
}
blockquote cite {
	font-size: 11px;
	font-weight: bold;
	clear: both;
}
blockquote.left {
	float: left; 
	max-width: 300px;
	margin-right: 10px;
}
blockquote.right {
	float: right; 
	max-width: 300px;
	margin-left: 10px;
}

ul {
	height: 1px;
	height: auto;
	min-height: 1px;
}
ul.inline {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	vertical-align: top;
}
ul.inline li {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
ul.stacked {
	list-style: none;
}
ul.stacked li {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}

ul.bullets-list > li {
	background: url(../images/circle-list.png) left 5px no-repeat;
	padding: 4px 0 4px 20px;
}
ul.plus-list > li {
	background: url(../images/plus-list.png) left 5px no-repeat;
	padding: 4px 0 4px 20px;
}
ul.arrow-list > li {
	background: url(../images/arrow-list.png) left 5px no-repeat;
	padding: 4px 0 4px 20px;
}
ul.black-tick-list > li {
	background: url(../images/tick-list.png) left 5px no-repeat;
	padding: 4px 0 4px 20px;
}
ul.black-tick-list > li.cross {
	background: url(../images/cross-list.png) left 5px no-repeat;
	padding: 4px 0 4px 20px;
}
ul.circle-tick-list > li {
	background: url(../images/round-dark-tick.png) no-repeat left 5px;
	padding: 4px 0 4px 20px;
}
ul.circle-tick-list > li.cross {
	background: url(../images/round-dark-cross.png) no-repeat left 5px;
	color: #555;
}
ul.circle-tick-list-color > li {
	background: url(../images/round-dark-tick-color.png) no-repeat left 5px;
	padding: 4px 0 4px 20px;
}
ul.circle-tick-list-color > li.cross {
	background: url(../images/round-dark-cross-color.png) no-repeat left 5px;
	color: #555;
}
ul.circle-tick-list.inline > li,
ul.bullets-list.inline > li, 
ul.plus-list.inline > li, 
ul.arrow-list.inline > li,
ul.circle-tick-list-color.inline > li {
	margin: 5px 5px 10px 5px;
}
/**** 4.4  DIVIDERS ****/
.divider {
	margin: 20px 0;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	clear: both;
	height: 8px;
	position: relative;
}
.divider span.go-to-top {
	position: absolute;
	right: 0;
	top: 50%;
	height: 16px;
}
.divider span.go-to-top a {
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	line-height: 12px;
	height: 14px;
	padding: 3px 20px 3px 8px;
	margin-top: -10px;
	background: #171717 url(../images/top-icon.png) no-repeat right center;
}
.divider.thick-dark-line {
	background: #171717;
	height: 3px;
}
.divider.line {
	background: url(../images/break-line.png) repeat-x left center;
}
.divider.diagonal-color {
	background: url(../images/diagonal-color-devider.png) repeat-x left center;
	height: 6px;
}
.divider.diagonal-color.dark {
	background-color: #171717;
}
.divider.diagonal-color.light {
	background-color: #ddd;
}
#footer .divider.diagonal-color {
	background-image: url(../images/diagonal-color-devider-footer.png);
	height: 6px;
}
#footer .divider.diagonal-color.dark {
	background-color: #000;
}
#footer .divider.diagonal-color.light {
	background-color: #A1A1A1;
}

.hidden { display: none; }


.top-head-left {
	float: left;
}
.top-head-right {
	float: right;
}

.mma-wrap {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    background: url(../images/horz-mini-menu-bg-inside.png) repeat-x;
    height: 22px;	
}
.mma-pane {
    float: left;
    background: url(../images/horz-mini-menu-break.png) no-repeat right top;
    padding: 0 24px 0 0;
    height: 22px;
	position: relative;
	z-index: 1;
}
.mma-pane:last-child {
	background: none transparent;
    padding: 0;
}
.mma-pane.last-child {
	background: none transparent;
    padding: 0;
}
.mma-trigger {
    float: left;
    cursor: pointer;
    font-size: 9px;
    line-height: 21px;
    height: 21px;
	padding-left: 24px;
	margin-left: -24px;
	position: relative;
	z-index: 2;
}
.mma-trigger.mma-active:hover {
	color: #070707;
}
.mma-content {
    display: none;
    float: left;
    overflow: hidden;
	height: 21px;
	width: auto;
	position: relative;
	z-index: 1;
}
.mma-trigger.mma-active {
	background: transparent url(../images/horz-mini-menu-break.png) no-repeat left top;
	padding-left: 24px;
}
.mma-content-inner {
    padding: 0 5px 0 0;
	padding-right: 24px;
    background: url(../images/horz-mini-menu-bg-inside.png) repeat-x;
    height: 21px;
	display: inline-block;
}

.mini-menu {
	height: 22px;
}
.mini-menu-right {
	background: url(../images/horz-mini-menu-bg-right.png) no-repeat;
	float: left;
	height: 22px;
	width: 14px;
	display: block;
}
.mini-menu-left {
	background: url(../images/horz-mini-menu-bg-left.png) no-repeat;
	float: left;
	height: 22px;
	width: 14px;
	display: block;
}
ul.horz-mini-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	background: url(../images/horz-mini-menu-bg.png) repeat-x;
	height: 22px;
}
.main-head-right .mini-menu-right {
	background: url(../images/horz-mini-menu-bg-right-inside.png) no-repeat;
}
.main-head-right .mini-menu-left {
	background: url(../images/horz-mini-menu-bg-left-inside.png) no-repeat;
}
.main-head-right ul.horz-mini-menu {
	background: url(../images/horz-mini-menu-bg-inside.png) repeat-x;
}
ul.horz-mini-menu li {
	display: inline;
	float: left;
	background: url(../images/horz-mini-menu-break.png) no-repeat;
	padding: 0 2px 0 26px;
	height: 22px;
}
ul.horz-mini-menu li:first-child  {
	background: none transparent;
	padding: 0;
}
ul.horz-mini-menu li.first-child  {
	background: none transparent;
	padding: 0;
}
ul.horz-mini-menu li > span.details-circle {
	background: url(../images/details-circle.png) no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin: 3px 5px 0 0;
	line-height: 13px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
ul.horz-mini-menu li > span.detail-info {
	float: left;
	line-height: 20px;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
}


ul.horz-mini-menu.social-set-one li > a {
	float: left;
	line-height: 20px;
	height: 20px;
	font-size: 10px;
	text-indent: -9999px;
	width: 15px;
}
ul.horz-mini-menu.social-set-one:hover li > a {
	opacity: 0.4;
}
ul.horz-mini-menu.social-set-one:hover li:hover > a,
ul.horz-mini-menu.social-set-one li:hover > a {
	opacity: 1;
}
ul.horz-mini-menu.social-set-one li > a.twitter {
	background: url(../images/social/set1/twitter.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.facebook {
	background: url(../images/social/set1/facebook.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.vimeo {
	background: url(../images/social/set1/vimeo.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.youtube {
	background: url(../images/social/set1/youtube.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.tumbler {
	background: url(../images/social/set1/tumbler.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.lastfm {
	background: url(../images/social/set1/lastfm.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.dribble {
	background: url(../images/social/set1/dribble.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.flickr {
	background: url(../images/social/set1/flickr.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.forrest {
	background: url(../images/social/set1/forrest.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.linkedin {
	background: url(../images/social/set1/linkedin.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.rss {
	background: url(../images/social/set1/rss.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.share {
	background: url(../images/social/set1/share.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.skype {
	background: url(../images/social/set1/skype.png) no-repeat center center;
}
ul.horz-mini-menu.social-set-one li > a.digg {
	background: url(../images/social/set1/digg.png) no-repeat center center;
}

body.flipping-logo .logo.static {display: none;}
.logo {
	margin: 0;
	position: absolute;
	width: 660px;
	height: 77px;
	z-index: 1;
	left: 10px;
}
.logo-img {
	padding-top: 0px;
	padding-left:20px;
	text-align: left;
	float: left;
}
.strap-line {
	font-family: 'Marko One', serif; 
	font-size:20px;
	text-transform: uppercase;
	float: left;
	height: 65px;
	padding-top:10px;

	margin: 0px 0 10px 5px;
}
.strap-line span, .strap-line span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	display:block;
	color:#891E68;
	
	overflow:hidden;
	
	
	padding-left:10px;

	
	}
	

	
	
	

.flip-up-logo div.flip-up-content {
	height: 77px; 
	overflow: hidden; 
}
.flip-up-logo .flip-up-logo-inner { 
	height: 77px; 
	opacity: 1;
}
.flip-up-logo div.flip-up-content:hover .flip-up-logo-inner { 
	margin-top: -77px; 
	opacity: 0; 
}
.flip-up-logo div.share-box { 
	position: relative; 
	height: 77px; 
	line-height: 77px;
	opacity: 0;  
	visibility: hidden;
}
.flip-up-logo div.flip-up-content:hover div.share-box  { 
	opacity: 1; 
	visibility: visible;
}

/**** 6.2 SHARRRE BEHIND LOGO ****/
.sharrre-header {
    float:left;
    margin-top: 9px;
}
.sharrre {
    margin:0 10px 0 0 ;
    float:left;
}
.sharrre .box a:hover {
    text-decoration:none;
}
.sharrre .count {
	color:#525b67;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:23px;
	height:23px;
	position:relative;
	text-align:center;
	width:70px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #b2c6cc;
	background: #fbfbfb; /* Old browsers */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.sharrre .count:before, .sharrre .count:after {
	content:'';
	display:block;
	position:absolute;
	left:49%;
	width:0;
	height:0;
}
.sharrre .count:before {
	border:solid 7px transparent;
	border-top-color:#b2c6cc;
	margin-left:-7px;
	bottom: -14px;
}
.sharrre .count:after {
	border:solid 6px transparent;
	margin-left:-6px;
	bottom:-12px;
	border-top-color:#fbfbfb;
}
.sharrre .share {
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	margin-top:8px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:70px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.sharrre-twitter .share {
	text-shadow: 1px 0px 0px #0077be;
	filter: dropshadow(color=#0077be, offx=1, offy=0);
	border:1px solid #0075c5;
	background: #26c3eb;
	background: -moz-linear-gradient(top, #26c3eb 0%, #26b3e6 50%, #00a2e1 51%, #0080d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26c3eb), color-stop(50%,#26b3e6), color-stop(51%,#00a2e1), color-stop(100%,#0080d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* IE10+ */
	background: linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26c3eb', endColorstr='#0080d6',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 1px 4px #DDDDDD, 0 1px 0 #5cd3f1 inset;
}
.sharrre-facebook .share {
	text-shadow: 1px 0px 0px #26427e;
	filter: dropshadow(color=#26427e, offx=1, offy=0);
	border:1px solid #24417c;
	background: #5582c9; /* Old browsers */
	background: -moz-linear-gradient(top, #5582c9 0%, #33539a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5582c9), color-stop(100%,#33539a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5582c9 0%,#33539a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5582c9 0%,#33539a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5582c9 0%,#33539a 100%); /* IE10+ */
	background: linear-gradient(top, #5582c9 0%,#33539a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5582c9', endColorstr='#33539a',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 1px 4px #DDDDDD, 0 1px 0 #80a1d6 inset;
}
.sharrre-googleplus .share {
	text-shadow: 1px 0px 0px #222222;
	filter: dropshadow(color=#222222, offx=1, offy=0);
	border:1px solid #262626;
	background: #6d6d6d; /* Old browsers */
	background: -moz-linear-gradient(top, #6d6d6d 0%, #434343 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6d6d), color-stop(100%,#434343)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6d6d6d 0%,#434343 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6d6d6d 0%,#434343 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6d6d6d 0%,#434343 100%); /* IE10+ */
	background: linear-gradient(top, #6d6d6d 0%,#434343 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#434343',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 1px 4px #DDDDDD, 0 1px 0 #929292 inset;
}
/*Inside footer*/
#footer .sharrre-twitter .share, #footer .sharrre-googleplus .share, #footer .sharrre-facebook .share {
	box-shadow: 0px 1px 2px #292929;
}
body .logo.flip {display: none;}
body.flipping-logo .logo.static {display: none;}
body.flipping-logo .logo.flip {display: block;}

/**** 6.3  RIGHT SIDE ****/
.main-head-right .box-border {
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-10.png) repeat;/*move this*/
}
.main-head-right {
	float: right;
	margin: 25px 10px 0 0;
	position: relative;
	z-index: 10;
	display: inline-block;
}

/**** 6.4  SOCIAL LINKS (SET2) ****/
ul.horz-mini-menu.sliding li ul.social-set-two > li {padding: 0; width: 20px; height: 20px;}
ul.social-set-two > li {
	padding: 3px;
	position: relative;
	float: left;
	display: inline;
	height: 20px;
	width: 20px;
	padding: 0;
	overflow: visible;
}
ul.social-set-two > li > a {
	float: left;
	line-height: 20px;
	height: 20px;
	font-size: 11px;
	text-indent: -9999px;
	width: 15px;
	position: absolute;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
	overflow: visible;
}
ul.social-set-two > li a.twitter {
	background: url(../images/social/set2/twitter.png) no-repeat center center;
}
ul.social-set-two > li a.facebook {
	background: url(../images/social/set2/facebook.png) no-repeat center center;
}
ul.social-set-two > li a.vimeo {
	background: url(../images/social/set2/vimeo.png) no-repeat center center;
}
ul.social-set-two > li a.youtube {
	background: url(../images/social/set2/youtube.png) no-repeat center center;
}
ul.social-set-two > li a.tumbler {
	background: url(http://kitetrade.org/images/social/set2/tumbler.png) no-repeat center center;
}
ul.social-set-two > li a.lastfm {
	background: url(../images/social/set2/lastfm.png) no-repeat center center;
}
ul.social-set-two > li a.dribble {
	background: url(http://kitetrade.org/images/social/set2/dribble.png) no-repeat center center;
}
ul.social-set-two > li a.flickr {
	background: url(../images/social/set2/flickr.png) no-repeat center center;
}
ul.social-set-two > li a.blogger {
	background: url(../images/social/set2/blogger.png) no-repeat center center;
}
ul.social-set-two > li a.linkedin {
	background: url(../images/social/set2/linkedin.png) no-repeat center center;
}
ul.social-set-two > li a.rss {
	background: url(../images/social/set2/rss.png) no-repeat center center;
}
ul.social-set-two > li a.share {
	background: url(../images/social/set2/share.png) no-repeat center center;
}
ul.social-set-two > li a.skype {
	background: url(../images/social/set2/skype.png) no-repeat center center;
}
ul.social-set-two > li a.digg {
	background: url(../images/social/set2/digg.png) no-repeat center center;
}
ul.social-set-two > li a.stumbleupon {
	background: url(../images/social/set2/stumbleupon.png) no-repeat center center;
}
ul.social-set-two > li a.spotify {
	background: url(../images/social/set2/spotify.png) no-repeat center center;
}
ul.social-set-two > li a.reddit {
	background: url(../images/social/set2/reddit.png) no-repeat center center;
}
ul.social-set-two > li a.paypal {
	background: url(../images/social/set2/paypal.png) no-repeat center center;
}
ul.social-set-two > li a.picasa {
	background: url(../images/social/set2/picasa.png) no-repeat center center;
}

/*Hover*/
ul.social-set-two > li > a > span.hover{
	line-height: 15px;
	height: 15px;
	text-indent: -9999px;
	width: 15px;
	padding: 0;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
	-moz-transform: scale(.3) rotate(360deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transform: scale(.3) rotate(360deg) translate(0px, 0px) skew(0deg, 0deg);
	-o-transform: scale(.3) rotate(360deg) translate(0px, 0px) skew(0deg, 0deg);
	-ms-transform: scale(.3) rotate(360deg) translate(0px, 0px) skew(0deg, 0deg);
	transform: scale(.3) rotate(360deg) translate(0px, 0px) skew(0deg, 0deg);
}
ul.social-set-two > li:hover > a > span.hover {
	line-height: 32px;
	height: 32px;
	width: 32px;
	opacity: 1;
	top: -6px;
	left: -7px;
	visibility: visible;
	-moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	-o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	-ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
}
ul.social-set-two:hover > li> a > span.hover, ul.social-set-two:hover > li > a {
	opacity: .8;
}
ul.social-set-two:hover > li:hover > a > span.hover,
ul.social-set-two > li:hover > a > span.hover,
ul.social-set-two:hover > li:hover > a ,
ul.social-set-two > li:hover > a 
{opacity: 1;}
ul.social-set-two > li a.twitter span.hover {
	background: url(../images/social/set2/hover/twitter.png) no-repeat center bottom;
}
ul.social-set-two > li a.facebook span.hover {
	background: url(../images/social/set2/hover/facebook.png) no-repeat center center;
}
ul.social-set-two > li a.vimeo span.hover {
	background: url(../images/social/set2/hover/vimeo.png) no-repeat center center;
}
ul.social-set-two > li a.youtube span.hover {
	background: url(../images/social/set2/hover/youtube.png) no-repeat center center;
}
ul.social-set-two > li a.tumbler span.hover {
	background: url(http://kitetrade.org/images/social/set2/hover/tumbler.png) no-repeat center center;
}
ul.social-set-two > li a.lastfm span.hover {
	background: url(../images/social/set2/hover/lastfm.png) no-repeat center center;
}
ul.social-set-two > li a.dribble span.hover {
	background: url(http://kitetrade.org/images/social/set2/hover/dribble.png) no-repeat center center;
}
ul.social-set-two > li a.flickr span.hover {
	background: url(../images/social/set2/hover/flickr.png) no-repeat center center;
}
ul.social-set-two > li a.blogger span.hover {
	background: url(../images/social/set2/hover/blogger.png) no-repeat center center;
}
ul.social-set-two > li a.linkedin span.hover {
	background: url(../images/social/set2/hover/linkedin.png) no-repeat center center;
}
ul.social-set-two > li a.rss span.hover {
	background: url(../images/social/set2/hover/rss.png) no-repeat center center;
}
ul.social-set-two > li a.share span.hover {
	background: url(../images/social/set2/hover/share.png) no-repeat center center;
}
ul.social-set-two > li a.skype span.hover {
	background: url(../images/social/set2/hover/skype.png) no-repeat center center;
}
ul.social-set-two > li a.digg span.hover {
	background: url(../images/social/set2/hover/digg.png) no-repeat center center;
}
ul.social-set-two > li a.stumbleupon span.hover {
	background: url(../images/social/set2/hover/stumbleupon.png) no-repeat center center;
}
ul.social-set-two > li a.spotify span.hover {
	background: url(../images/social/set2/hover/spotify.png) no-repeat center center;
}
ul.social-set-two > li a.reddit span.hover {
	background: url(../images/social/set2/hover/reddit.png) no-repeat center center;
}
ul.social-set-two > li a.paypal span.hover {
	background: url(../images/social/set2/hover/paypal.png) no-repeat center center;
}
ul.social-set-two > li a.picasa span.hover {
	background: url(../images/social/set2/hover/picasa.png) no-repeat center center;
}

/**** 6.4  LANGAUGES ****/
.mma-content ul.language > li {
    float: left;
    height: 20px;
    width: 21px;
    display: inline;
    padding: 0;
    overflow: visible;
    position: relative;
}
.mma-content ul.language > li a {
    float: left;
    line-height: 20px;
    height: 20px;
    font-size: 11px;
    text-indent: -9999px;
    width: 16px;
    display: inline-block;
    padding: 0;
    overflow: visible;
    position: absolute;
}
.mma-content ul.language > li a.us {
	background: url(http://kitetrade.org/images/flags/us.png) no-repeat center center;
}
.mma-content ul.language > li a.nl {
	background: url(http://kitetrade.org/images/flags/nl.png) no-repeat center center;
}
.mma-content ul.language > li a.pl {
	background: url(http://kitetrade.org/images/flags/pl.png) no-repeat center center;
}
.mma-content ul.language > li a.it {
	background: url(http://kitetrade.org/images/flags/it.png) no-repeat center center;
}
.mma-content ul.language > li a.fr {
	background: url(http://kitetrade.org/images/flags/fr.png) no-repeat center center;
}
.mma-content ul.language > li a.es {
	background: url(http://kitetrade.org/images/flags/es.png) no-repeat center center;
}
/*There is an image folder full of flags. Just find the one for you, copy one of the sections above and change the two letter code to match your flag*/

/**** 6.5  SEARCH (SEE ALSO SEARCH WIDGET) ****/

.mma-content ul.search > li input {
	background: none transparent;
	border: none;
}

/*****************************************************
07.  MAIN NAVIGATION (HORIZONTAL NAV)
******************************************************/
ul#horz-nav-ul {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 35px;
	padding-left: 30px;
	float: left;
	max-width: 850px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
ul#horz-nav-ul > li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 35px;
	float: left;
	background: url(../images/main-nav-break.png) no-repeat top right;
	margin-left: -30px;
	position: relative;
}
ul#horz-nav-ul > li > a {
	line-height: 25px;
	float: left;
	padding: 5px 55px 5px 20px;
	font-size: 14px;
	height: 25px;
	color: #fff;
	text-shadow: 1px 1px 0 #000;
}
ul#horz-nav-ul > li.home-icon > a {
	background: url(../images/nav-home-icon.png) no-repeat 10px 4px;
	width: 10px;
	height: 24px;
	display: block;
	text-indent: -99999px;
}
ul#horz-nav-ul > li.home-icon > a:hover {
	background: url(../images/nav-home-icon.png) no-repeat 10px -25px;
}
ul#horz-nav-ul > li > a.sf-with-ul {
    padding-right: 60px;
}
#horz-nav-ul, #horz-nav-ul * {
	margin:	0;
	padding: 0;
	list-style:	none;
}
#horz-nav-ul {
	line-height: 1.0;
}
#horz-nav-ul ul {
	position: absolute;
	top: -999em;
	width: 14em; /* left offset of submenus need to match (see below) */
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-20.png) repeat;
	margin-top: 5px;
	padding: 5px;
}
#horz-nav-ul ul li ul {
	margin-top: 4px;
	margin-left: 10px;
	padding: 5px;
}
#horz-nav-ul ul li, #horz-nav-ul ul li ul li {
	width: 100%;
	display: block;
	background: #303030 url(../images/main-nav-sub-break.png) repeat-x bottom left;
}
#horz-nav-ul ul li:last-child, #horz-nav-ul ul li ul li:last-child {
	background: #303030 none;
}
#horz-nav-ul ul li.last-child, #horz-nav-ul ul li ul li.last-child {
	background: #303030 none;
}
#horz-nav-ul ul li:first-child, #horz-nav-ul ul li ul li:first-child {
	padding-top: 5px;
}
#horz-nav-ul ul li.first-child, #horz-nav-ul ul li ul li.first-child {
	padding-top: 5px;
}
#horz-nav-ul li:hover {
	visibility:	inherit; /* fixes IE7 'sticky bug' */
}
#horz-nav-ul li {
	float: left;
	position: relative;
}
#horz-nav-ul ul li a, #horz-nav-ul ul li a ul a,
#horz-nav-ul ul li span, #horz-nav-ul ul li a ul span {
	display: block;
	position: relative;
	padding: 3px 15px 9px 7px;
	text-align: left;
	height: auto;
	font-size: 14px;
	float: none;
	line-height: 17px;
	color: #fff;
}
#horz-nav-ul ul li a:hover, #horz-nav-ul ul li a ul a:hover,
#horz-nav-ul ul li span:hover, #horz-nav-ul ul li a ul span:hover {
	cursor: pointer;
}
#horz-nav-ul ul li a:hover, #horz-nav-ul ul li a ul a:hover {
	background-image: none;
}
#horz-nav-ul ul li span, #horz-nav-ul ul li a ul span,
#horz-nav-ul ul li a.sub-links, #horz-nav-ul ul li a ul a.sub-links {
	background: url(../images/nav-sub-nav-indicator.png) no-repeat 95% 8px;
}
#horz-nav-ul ul li span:hover, #horz-nav-ul ul li a ul span:hover,
#horz-nav-ul ul li a.sub-links:hover, #horz-nav-ul ul li a ul a.sub-links:hover {
	background: url(../images/nav-sub-nav-indicator.png) no-repeat 96% 8px;
}
#horz-nav-ul li:hover ul,
#horz-nav-ul li.sfHover ul {
	left: 0;
	top: 41px; /* match top ul list item height */
	z-index: 99;
}
ul#horz-nav-ul li:hover li ul,
ul#horz-nav-ul li.sfHover li ul {
	top: -999em;
}
ul#horz-nav-ul li li:hover ul,
ul#horz-nav-ul li li.sfHover ul {
	left: 14em; /* match ul width */
	top: 0;
}
ul#horz-nav-ul li li:hover li ul,
ul#horz-nav-ul li li.sfHover li ul {
	top: -999em;
}
ul#horz-nav-ul li li li:hover ul,
ul#horz-nav-ul li li li.sfHover ul {
	left: 14em; /* match ul width */
	top: 0;
}
.sf-sub-indicator {
	background: url(../images/nav-drop-indicator.png) no-repeat left top;
	display: inline-block;
	height: 8px;
	width: 8px;
	position: absolute;
	top: 16px;
	right: 44px;
	text-indent: -9999px;
}
ul#horz-nav-ul li a span.colorTip {
	left: 50%;
	top: -35px;
	padding: 6px;
	z-index: 10;
}
#horz-nav-ul a {
    cursor: pointer;	
}
/*****************************************************
08.  BASIC QUFORM STYLES
******************************************************/
/**** 8.0  BASIC QUFORM ****/
.quform-elements {
    margin: 0 auto;
}
.quform-wrapper {
    margin: 0 auto;
}
.quform-inner {
    margin: 0px;
}
/**** 8.1  QUFORM ELEMENTS (DEFAULT) ****/
.quform-inner .input-wrapper {
	float: left;
    clear: both;
}
.quform .input-wrapper input[type=text],
.quform .input-wrapper select,
.quform .input-wrapper textarea {
    padding: 2px;
}
.quform .input-wrapper input[type=text]:focus,
.quform .input-wrapper select:focus,
.quform .input-wrapper textarea:focus {
}
.quform label.check-box input {
    width: 20px;
}
.quform input#subject {
    float: left;
}
.quform .captcha-element-wrapper input {
    width: 110px;
    float: left;
}
.quform select option {
    margin: 4px;
    background: #fff;
}
/**** 8.2  QUFORM LABELS (DEFAULT) ****/
.quform .element-wrapper label {
    line-height: 18px;
    float: left;
}
.quform label.check-box {
    display: block;
    font-weight: normal;
}
.quform .red {
    font-weight: normal;
    color: #CC0000;
	font-size: 11px;
}
/**** 8.3  QUFORM ERRORS ****/
.quform ul.quform-errors {
    margin: 0;
    padding: 0;
    display: none;
	clear: both;
}
.quform ul.quform-errors li {
    background-image: url(../quform/images/err.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 30px;
    list-style-type: none;
    color: #CC0000;
    background-color: #F3CAC7;
    margin-top: 5px;
    margin-right: 1px;
    margin-bottom: 0px;
    margin-left: 1px;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}
.quform-error-title {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
}
.quform-error-message {
    margin-bottom: 10px;
    background: #F3CAC7;
    color: #CC0000;
    padding: 8px;
}
/*Non JS error message*/
.quform ul.quform-errors-no-js li {
    margin-left: 0px;
    line-height: 22px;
    padding-left: 0px;
    list-style-type: none;
    font-weight: bold;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
}
.quform ul.quform-errors-no-js li ul li {
    background-image: url('../quform/images/err.png');
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 30px;
    list-style-type: none;
    color: #CC0000;
    line-height: 19px;
    background-color: #F3CAC7;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: inline-block;
}
/**** 8.5 OTHER QUFORM STYLES ****/
.quform .message-element {
    height: 120px;
    width: 614px;   
}
.quform .element-wrapper,
.quform .button-wrapper {
    padding-bottom: 10px;
}
.quform a.cancel-button {
    background-image: url(../quform/images/close.png);
    background-repeat: no-repeat;
    background-position: right 0;
    float: left;
    height: 16px;
    width: 16px;
    margin-top: 0px;
    margin-left: -11px;
    padding-right: 0px;
    position: absolute;
    z-index: 100;
}
.quform .element-wrapper p.description {
    margin: 2px;
    font-size: 11px;
    font-style: italic;
    padding: 0;
}
/**** 8.6  SUBMIT BUTTON STYLES ****/
.quform .submit-button-input-wrapper {
    height: 32px;
    font-size: 15px;
}
.quform .submit-button-input-wrapper input {
    display: block;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    height: 28px;
    width: 93px;
    text-align: center;
    padding: 2px;
    display: inline-block;
    color: #000;
    border: 1px solid #363636;
    text-shadow: 1px 1px 0 #fff;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
.quform .submit-button-input-wrapper button::-moz-focus-inner  {
    border: 0;
}
.quform-loading-wrap {
    float: left;
    padding-top: 5px;
    font-style: italic;
}
.quform-loading-wrap .loading {
    display: none;
}
/*Captcha*/
.quform-captcha-img {
    float: left;
}
/**** 8.7  SUCCESS MESSAGE ****/
.quform-success-inner {
    background: #cef4a9 url('../quform/images/success.png') no-repeat 12px center;
	padding: 8px 20px 8px 37px;
	line-height: 18px;
	margin: 10px 0;
	border: 1px solid #80bb48;
	font-weight: normal;
	color: #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*****************************************************
09.  FANCYBOX
******************************************************/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('../images/fancybox.png');
}
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}
#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}
#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('../images/fancybox.png') -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}
#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}
#fancybox-left, #fancybox-right {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    cursor: pointer;
    outline: none;
    background: transparent url('../images/blank.gif');
    z-index: 1102;
    display: none;
}
#fancybox-left {
    left: -15px;
}
#fancybox-right {
    right: -15px;
}
#fancybox-left-ico, #fancybox-right-ico {
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}
#fancybox-left-ico {
    background-image: url('../images/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('../images/fancybox.png');
    background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}
.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}
#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('../images/fancybox-x.png');
}
#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('../images/fancybox.png');
    background-position: -40px -162px;
}
#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('../images/fancybox-y.png');
    background-position: -20px 0px;
}
#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('../images/fancybox.png');
    background-position: -40px -182px; 
}
#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('../images/fancybox-x.png');
    background-position: 0px -20px;
}
#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('../images/fancybox.png');
    background-position: -40px -142px;
}
#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('../images/fancybox-y.png');
}
#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('../images/fancybox.png');
    background-position: -40px -122px;
}
#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}
.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}
.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}
.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}
#fancybox-title-over {
    padding: 10px;
    background-image: url('../images/fancy_title_over.png');
    display: block;
}
.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}
#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}
#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}
#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('../images/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('../images/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('../images/fancybox.png') -55px -90px no-repeat;
}
/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
    position: absolute; margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div  { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png', sizingMethod='scale'); }
/*****************************************************
10.  QUICK CONTACT FORM IN THE HEADER
******************************************************/
/**** 10.0  BASIC STYLES ****/
.right-nav {
	float: right;
	padding-right: 10px;
}
.quick-contact {
	position: relative;
	height: 36px;
	margin-bottom: -5px;
}
/**** 10.1  THE BUTTON / TRIGGER ****/
.quick-contact a.quick-contact-icon {
	background: url(http://kitetrade.org/images/nav-quick-contact-button.png) no-repeat bottom right;
	height: 25px;
	width: 50px;
	display: block;
	float: left;
	margin-top: 7px;
	cursor: pointer;
}
.quick-contact a.quick-contact-icon:hover {
	background: url(http://kitetrade.org/images/nav-quick-contact-button-hover.png) no-repeat bottom right;
}
.quick-contact-open a.quick-contact-icon, .quick-contact-open a.quick-contact-icon:hover {
	background: url(../images/nav-quick-contact-button-on.png) no-repeat bottom right;
	margin-bottom: -13px;
	margin-top: 7px;
	z-index: 15;
	position: relative;
	height: 36px;
}
.quick-contact-pop-out {
	position: absolute;
	top: 37px;
	right: 10px;
	width: 220px;
	background: #2e2e2e url(../images/quick-contact-gradient-bg.png) repeat-x left bottom;
	z-index: 10;
	display: none;
}
/**** 10.2 FORM STYLES ****/
.quick-contact-pop-out .quform-container .element-wrapper, .quick-contact-pop-out .quform-container .button-wrapper {
	padding-bottom: 5px;
}
.quick-contact-pop-out .quform-outer {
	background: transparent url(../images/quick-contact-highlight-bg.png) no-repeat left top;
	padding: 10px;
	height: 200px;
	height: auto;
	min-height: 200px;
}
.quick-contact-pop-out .quform-inner .input-wrapper {
	padding: 4px;
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-20.png) repeat;
}
.quick-contact-pop-out .quform-inner .element-wrapper label {
	font-size: 11px;
	text-shadow: 1px 1px 0 #000;
	padding-left: 5px;
	color: #fff;
}
.quick-contact-pop-out .quform-inner .input-wrapper input,
.quick-contact-pop-out .quform-inner .input-wrapper select,
.quick-contact-pop-out .quform-inner .input-wrapper textarea {
    padding: 5px;
	border: 1px solid #161616;
	background: #2b2b2b url(../images/quick-contact-input-bg.png) repeat-x top left;
	width: 180px;
	color: #a3a3a3;
	-webkit-box-shadow: inset 0px 2px 0px 0px #3c3c3c;
	-moz-box-shadow: inset 0px 2px 0px 0px #3c3c3c;
	box-shadow: inset 0px 2px 0px 0px #3c3c3c;
}
.quick-contact-pop-out .quform-inner .input-wrapper input:focus,
.quick-contact-pop-out .quform-inner .input-wrapper select:focus,
.quick-contact-pop-out .quform-inner .input-wrapper textarea:focus {
	-webkit-box-shadow: inset 0px -1px 0px 0px #3c3c3c;
	-moz-box-shadow: inset 0px -1px 0px 0px #3c3c3c;
	box-shadow: inset 0px -1px 0px 0px #3c3c3c;
	background: #2b2b2b;
}
.quick-contact-pop-out .quform-inner .input-wrapper textarea {
	height: 70px;
}
.quick-contact-pop-out .quform-inner .captcha-input-wrapper input {
	padding-left: 80px;
	width: 100px;
}
.quick-contact-pop-out .quform-inner .captcha-input-wrapper {
	position: relative;
}
.quick-contact-pop-out .quform-inner .captcha-img {
	position: absolute;
	top: 5px;
	left: 5px;
}
.captcha-img.dark {display: none;}
.quick-contact-pop-out .quform-inner .captcha-img.light,
#footer .quform-inner .captcha-img.light {
	display: none;
}
.quick-contact-pop-out .quform-inner .captcha-img.dark,
#footer .quform-inner .captcha-img.dark {
	display: block;
}
/*Submit button*/
.quick-contact-pop-out .quform-inner .submit-button-input-wrapper button {
	border: none;
	background: none transparent;
	text-align: center;	
	width: auto;
	overflow: visible;					
	white-space: nowrap;
	padding: 0;
	margin: 0;
	height: auto;
	line-height: auto;	
	cursor: pointer;
	margin-right: 5px;
	font-size: 12px;
}
.quick-contact-pop-out .quform-inner .submit-button-input-wrapper button span, 
.quick-contact-pop-out .quform-inner .submit-button-input-wrapper button em {
	display: block;
	height: 32px;
	line-height: 30px;			
	margin: 0;
	color: #000;
	cursor: pointer;
}
.quick-contact-pop-out .quform-inner .submit-button-input-wrapper button span {
	padding-left: 10px;
	background: url(../images/quick-contact-submit-button-left.png) no-repeat left top;
	border: none;
}	
.quick-contact-pop-out .quform-inner .submit-button-input-wrapper button em {
	font-style: normal;
	padding: 0 30px 0 20px;
	background: url(../images/quick-contact-submit-button-right.png) no-repeat right top;
}
.quick-contact-pop-out .quform-inner .submit-button-input-wrapper button:hover em {
	background: url(../images/quick-contact-submit-button-right-hover.png) no-repeat right top;
}
.quick-contact-pop-out .quform-inner .submit-button-input-wrapper button:hover span {
	background: url(../images/quick-contact-submit-button-left-hover.png) no-repeat left top;
}
/*loading*/
.quick-contact-pop-out .quform-loading-wrap {
	float: right;
}
.quick-contact-pop-out .quform-loading-wrap .loading {
	text-indent: -9999px;
	background: url(../images/loading-dark.gif) no-repeat left top;
	float: left;
	height: 11px;
	width: 16px;
	margin: 7px 10px 0 0;
}
/*Success*/
.quick-contact-pop-out .quform-success-inner {
	border: none;
}
/*****************************************************
11.  SLIDER
******************************************************/
/**** 11.0 SLIDER BASICS ****/
#slider img {
    max-width: none;    
}
.main-slider-wrapper {
	height: 200px;
	height: auto;
	min-height: 200px;
	padding: 10px;
	position: relative;
}
.transparent-slider .main-slider-wrapper {
	padding: 0;
}
.main-slider-wrapper img {
	position: relative;
}
.orbit-wrapper .slider-nav {position: absolute; left:0; top: 0; width: 100%; height: 100%;}
.main-slider-wrapper .prev-arrow a, .orbit-wrapper .slider-nav .left  {
	background: url(../images/slider-left-arrow.png) no-repeat left top;
	width: 31px;
	height: 75px;
	display: block;
	position: absolute;
	left: -32px;
	top: 50%;
}
.main-slider-wrapper .next-arrow a, .orbit-wrapper .slider-nav .right  {
	background: url(../images/slider-right-arrow.png) no-repeat left top;
	width: 31px;
	height: 75px;
	display: block;
	position: absolute;
	right: -32px;
	top: 50%;
}
.transparent-slider .orbit-wrapper .slider-nav .right {
	background: url(../images/slider-right-arrow-trans.png) no-repeat left top;
}
.transparent-slider .orbit-wrapper .slider-nav .left {
	background: url(../images/slider-left-arrow-trans.png) no-repeat left top;
}
.orbit-wrapper .orbit-caption {
	background: none transparent !important;
	background-color: none transparent !important;
	bottom: auto;
	right: auto;
	width: auto;
	padding: 0;
}
.impress-slider-text, .orbit-wrapper .orbit-caption {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 9;
}
.impress-slider-title, .fullscreen-caption h1, .fs-slider-caption h1, .serene-caption h1, .orbit-wrapper .orbit-caption h1 {
	background: url(http://kitetrade.org/images/background/transparent/plain-light-90.png) repeat left top;
	margin-bottom: 5px;
	padding: 10px 20px;
	font-size: 25px;
	font-weight: normal;
	line-height: 32px;
	float: left;
	clear: both;
	position: relative;
	color: #000;
}
.impress-slider-description, .fullscreen-caption p, .fs-slider-caption p, .serene-caption p, .orbit-wrapper .orbit-caption p {
	background: url(http://kitetrade.org/images/background/transparent/plain-dark-80.png) repeat left top;
	padding: 5px 20px;
	font-size: 12px;
	float: left;
	clear: both;
	color: #fff;
	position: relative;
	line-height: 22px;
}
.impress-slider-text .bubble {
	position: absolute;
	bottom: -8px;
	right: 20px;
	display: block;
	width: 24px;
	height: 8px;
}
.impress-slider-description.has-bubble .bubble {
	background: url(../images/slider-bubble-image-dark.png) no-repeat left top;
}
.impress-slider-title.has-bubble .bubble {
	background: url(../images/slider-bubble-image-light.png) no-repeat left top;
}
.impress-slider-description.no-bubble .bubble {
	display: none;
}
.impress-slider-title.no-bubble .bubble {
	display: none;
}
.js .slides > .slide {
    display: none;	
}
.js .slides > .slide:first-child {
    display: block;  
}
.js .slides > .slide.first-child {
    display: block;  
}
/**** 11.1 NIVO SLIDER ADJUSTMENTS ****/
.transparent-slider #slider {border: none;}
#nivo-slider {
    width: 922px;
	height: 395px;
	background:url(../images/loading-f3.gif) no-repeat 50% 50%;
	margin-bottom: 27px;
}
.transparent-slider #nivo-slider {background:url(../images/loading.gif) no-repeat 50% 50%;}
#nivo-slider img {
	display: none;
}
.main-slider-wrapper.theme-default #nivo-slider.nivoSlider {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.theme-default .nivo-controlNav {
	bottom: -31px;
	right: 0;
	left: auto;
	margin: 0;
	margin-right: 3px;
}
.theme-default .nivo-controlNav a {
	background: url(../images/slider-bullets.png);
	display: inline-block;
	float: left;
}
body .transparent-slider .theme-default .nivo-controlNav a.nivo-control.active,
body .transparent-slider .theme-default .nivo-controlNav a.nivo-control
{background-color: transparent; !important}
.transparent-slider .nivo-controlNav a {
	background: transparent url(../images/slider-bullets-trans.png);
	height: 21px;
}
.captions {
    display: none;	
}
.theme-default .nivo-caption {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 9;
	background: transparent none !important;
	width: auto;
	bottom: auto;
}
.theme-default .nivo-caption p {
	background: url(http://kitetrade.org/images/background/transparent/plain-dark-80.png) repeat left top;
	padding: 5px 20px;
	font-size: 12px;
	float: left;
	clear: both;
	color: #fff;
	position: relative;
	line-height: 22px;
	font-size: 15px;
}
/**** 11.2 ORBIT SLIDER ADJUSTMENTS ****/
.orbit-wrapper .orbit-bullets {
	bottom: 10px;
	right: 10px;
	left: auto;
	margin: 0;
}
.orbit-wrapper .orbit-bullets li {
	background-image: url(../images/orbit-bullets.png);
}

/*****************************************************
12.  LOGO SLIDER
******************************************************/
.logo-slider-wrapper {
    background: #f3f3f3;
    margin-bottom: 10px;
    padding: 10px;
    z-index: 1;
	position: relative;
}
.logo-slider-inner {
    background: #e4e4e4;
    border: solid 1px #d4d4d4;
    height: 95px;
    width: 940px;
    overflow: hidden;
	position: relative;
}
.logo-slider-wrapper .logo-slider-title {
	position: absolute;
	top: -10px;
	left: 10px;
	background: url(http://kitetrade.org/images/background/transparent/plain-dark-80.png) repeat left top;
	color: #fff;
	padding: 5px 15px;
	visibility: hidden;
	height: 0px;	
	opacity: 0;
	display: block;
	font-size: 17px;
	float: left;
	z-index: 2;
}
.logo-slider-wrapper:hover .logo-slider-title {
	top: -30px;
	visibility: visible;
	height: 20px;
	line-height: 20px;
	opacity: 1;
}
.logo-slider-prev {
	background: url(../images/slider-left-arrow.png) no-repeat left top;
	width: 31px;
	height: 75px;
	display: block;
	position: absolute;
	left: -21px;
	top: 25px;
	cursor: pointer;
}
.logo-slider-next {
	background: url(../images/slider-right-arrow.png) no-repeat left top;
	width: 31px;
	height: 75px;
	display: block;
	position: absolute;
	right: -21px;
	top: 25px;
	cursor: pointer;
}
.logo-slider-inner ul {
	width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
}
.logo-slider-inner ul li {
	float: left;
	display: inline-block;
	text-align: center;
	padding: 0 25px;
	height: 95px;
	position: relative;
}
.logo-slider-inner ul li span.break {
	
	display: block;
	height: 95px;
	width: 125px;
	position: absolute;
	left: -65px;
	top: 0;
	z-index: 2;
}
.content-wrapper .logo-slider-wrapper {
	border-bottom: none 0;
}
.content-wrapper .logo-slider-wrapper .logo-slider-inner,
.content-wrapper .logo-slider-inner ul li span.break {
	border: none 0;
	background: none transparent;
}
.content-wrapper .logo-slider-inner ul li {
	padding: 0 10px;
}

/*****************************************************
13.  CONTENT AREA
******************************************************/
.content-intro-wrapper {
	background: url(../images/impact-header-shadow.png) no-repeat bottom center;
	padding-bottom: 6px;
}
/* -- break line under content div -- */
.bottom-breaker {
	background: url(../images/break-line.png) repeat-x bottom left;
}
.content-no-side-bar .bottom-breaker {
	padding: 5px 20px 35px 20px;
	margin: 0 -20px 10px -20px;
}
.content-no-side-bar .bottom-breaker {
	padding: 5px 20px 35px 20px;
	margin: 0 -20px 10px -20px;
}
.content-with-side-bar .bottom-breaker {
	padding: 5px 0 35px 20px;
	margin: 0 0 10px -20px;
}
.content-with-side-bar.left .bottom-breaker {
	padding: 5px 20px 35px 0;
	margin: 0 -20px 10px 0;
}
#footer .bottom-breaker {
	background: url(../images/break-line-dark.png) repeat-x bottom left;
}

/*****************************************************
14. COLUMN VARIATIONS
******************************************************/
/**** 14.0 SET STYLES ****/
.one_half, .one_third, .two_third, .one_quarter, .two_quarter, .three_quarter, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth {
	position: relative;
	margin-right: 2%;
	float: left;
	min-height: 1px;
	height: auto !important;
	height: 1px;
}
/**** 14.1 VARIATIONS ****/
.one_half {
	width: 49%;
}
.one_third {
	width: 32%;
}
.two_third {
	width: 66%;
}
.one_quarter {
	width: 23.5%;
}
.two_quarter {
	width: 49%;
}
.three_quarter {
	width: 74.5%;
}
.one_fifth {
	width: 18.4%;
}
.two_fifth {
	width: 38.8%;
}
.three_fifth {
	width: 59.2%;
}
.four_fifth {
	width: 79.6%;
}
.one_sixth {
	width: 15%;
}
.two_sixth {
	width: 32%;
}
.three_sixth {
	width: 49%;
}
.four_sixth {
	width: 66%;
}
.five_sixth {
	width: 83%;
}
.last {
	margin-right: 0 !important;
	clear: right;
}
/**** 14.2 TWO LEVELS ****/
.one_half .one_half {
	margin-right: 8.3333%;
	width: 45.8333%;
}
.one_half .one_third {
	margin-right: 8.3333%;
	width: 27.7778%;
}
.one_half .two_third {
	margin-right: 8.3333%;
	width: 63.8889%;
}
.two_third .one_third {
	margin-right: 6.1224%;
	width: 29.2517%;
}
.two_third .two_third {
	margin-right: 6.1224%;
	width: 64.6258%;
}
.two_third .one_quarter {
	margin-right: 6.1224%;
	width: 20.4082%;
}
/*****************************************************
15.  IMPACT HEADERS
******************************************************/
/**** 15.0 BASIC STYLES ****/
.impact-header {
	margin: 10px;
	background: #333333;
	border: solid 1px #1b1b1b;
	position: relative;
	-webkit-box-shadow: inset 0px 0px 35px -5px #191919;
	-moz-box-shadow: inset 0px 0px 35px -5px #191919;
	box-shadow: inset 0px 0px 35px -5px #191919;
}
.impact-header.two-line-two-col .text-wrap, .impact-header.one-line-two-col .text-wrap {
	float: left;
	width: 615px;
	background: transparent url(../images/impact-header-break.png) right center no-repeat;
	padding: 10px 130px 10px 20px;
	height: 50px;
	height: auto;
	min-height: 50px;
}
.impact-header.one-line-one-col .text-wrap, .impact-header.two-line-one-col .text-wrap {
	background: transparent url(../images/impact-header-break.png) -30px center no-repeat;
	padding: 10px 10px 10px 65px;
	margin: 0;
	height: 50px;
	height: auto;
	min-height: 50px;
}
.impact-header.one-line-one-col h1, .impact-header.one-line-two-col h1  {
	font-size: 24px;
	line-height: 33px;
	padding: 10px 0;
	margin: 0;
	font-weight: normal;
	color: #FFF;
	text-shadow: -1px -1px 0 #1a1a1a;
}
.impact-header.two-line-one-col h1, .impact-header.two-line-two-col h1  {
	font-size: 17px;
	line-height: 24px;
	font-weight: normal;
	color: #FFF;
	padding: 0;
	margin: 0;
	text-shadow: -1px -1px 0 #1a1a1a;
}
.impact-header h4 {
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	margin: 0;
	padding: 4px 0;
	color: #FFF;
	text-shadow: -1px -1px 0 #1a1a1a;
}
.impact-header-link-wrap, .impact-header-newsletter-signup-wrap {
	position: absolute;
	top: 50%;
	margin-top: -29px;/*height + padding*/
	right: 10px;
	float: right;
	padding: 5px;
	background: url(http://kitetrade.org/images/background/transparent/plain-dark-30.png) repeat;
}
.impact-header-link-wrap a.impact-link {
	height: 48px;
	line-height: 48px;
	padding-left: 15px;
	font-size: 15px;
	display: block;
	background: url(../images/big-impact-button-left.png) no-repeat left top;
	text-shadow: 1px 1px 0 #f3f3f3;
}
.impact-header-link-wrap a.impact-link span {
	height: 48px;
	display: block;
	padding: 0 25px 0 10px;
	background: url(../images/big-impact-button-right.png) no-repeat right top;
}
.impact-header-link-wrap a.impact-link:hover {
	background: url(../images/big-impact-button-left-hover.png) no-repeat left top;
}
.impact-header-link-wrap a.impact-link:hover span {
	background: url(../images/big-impact-button-right-hover.png) no-repeat right top;
}
.impact-header span.extra {
	font-weight: bold;
	color: #fff;
}
/**** 15.1 SIGN UP BANNER ****/
.impact-header.two-line-two-col.newsletter .text-wrap, .impact-header.one-line-two-col.newsletter .text-wrap {
	width: 330px;
}
.impact-header-newsletter-signup-wrap .nlsu-input {
	float: left;
	height: 48px;
	line-height: 48px;
	padding-left: 10px;
	padding-bottom: 0;
	font-size: 15px;
	display: block;
	background: url(../images/big-impact-button-left-hover.png) no-repeat left top;
	text-shadow: 1px 1px 0 #f3f3f3;
	margin-right: 4px;
	position: relative;
}
.impact-header-newsletter-signup-wrap .nlsu-input input[type="text"] {
	float: left;
	height: 48px;
	line-height: 20px;
	display: block;
	padding: 0 20px 0 10px;
	border: none 0;
	background: url(../images/big-impact-button-right-hover.png) no-repeat right top;
	width: 130px;
}
.impact-header-newsletter-signup-wrap .nlsu-input label {
	color: #000;
}
.impact-header-newsletter-signup-wrap .button-wrapper {
	float: left;
	height: 48px;
	position: relative;
	padding: 0;
}
.impact-header-newsletter-signup-wrap .button-wrapper .nlsu-button button {
	height: 48px;
	width: auto;
	display: block;
	cursor: pointer;
	border: none;
	background: none transparent;
	margin: 0;
	padding: 0;
	overflow: visible;
}
.impact-header-newsletter-signup-wrap .button-wrapper .nlsu-button button span {
	height: 48px;
	padding-left: 15px;
	font-size: 15px;
	display: block;
	background: url(../images/big-impact-button-left.png) no-repeat left top;
	text-shadow: 1px 1px 0 #f3f3f3;
}
.impact-header-newsletter-signup-wrap .button-wrapper .nlsu-button button span em {
	height: 48px;
	width: 83px;
	line-height: 48px;
	display: block;
	padding: 0 25px 0 10px;
	border: none;
	background: url(../images/big-impact-button-right.png) no-repeat right top;
}
.impact-header-newsletter-signup-wrap .button-wrapper .nlsu-button  button:hover span {
	background: url(../images/big-impact-button-left-hover.png) no-repeat left top;
}
.impact-header-newsletter-signup-wrap .button-wrapper .nlsu-button  button:hover span em {
	background: url(../images/big-impact-button-right-hover.png) no-repeat right top;
}
.impact-header-newsletter-signup-wrap ul.quform-errors {
	position: absolute;
	left: 1px;
    top: -28px;
	margin: 0;
	width: 168px;
	background: url(../images/error-arrow-impact-header-form.png) no-repeat 6px bottom;
	padding-bottom: 5px;
}
.impact-header-newsletter-signup-wrap ul.quform-errors li {
	display: block;
	font-size: 11px;
	margin: 0;
	line-height: 15px;
	width: 126px;
	border: none;
	text-shadow: 1px 1px 0 #fa8a8a;
	background-color: #f67575;
	color: #000;
	font-weight: bold;
}
.impact-header-newsletter-signup-wrap .quform-loading-wrap {
	right: 10px;
    position: absolute;
    top: 15px;
}
.impact-header-newsletter-signup-wrap .quform-loading-wrap .loading {
	text-indent: -9999px;
	background: url(../images/loading.gif) no-repeat left top;
	float: right;
	height: 11px;
	width: 16px;
}
.impact-header-newsletter-signup-wrap .quform-success-message {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 3;
}
.impact-header-newsletter-signup-wrap .quform-success-inner {
	line-height: 31px;
	height: 31px;
	margin: 6px;
	border: none;
}
/**** 15.2 INSIDE 2 COLUMN LAYOUT ****/
.content-with-side-bar .impact-header, .content-no-side-bar .impact-header {
	margin: 10px 0;
}
.content-with-side-bar .impact-header.two-line-two-col .text-wrap, .content-with-side-bar .impact-header.one-line-two-col .text-wrap {
	width: 300px;
}
.content-with-side-bar .impact-header-newsletter-signup-wrap .nlsu-input input[type="text"] {
	width: 180px;
}
.content-with-side-bar .impact-header-newsletter-signup-wrap .nlsu-button button span em {
	width: 83px;
}
.content-with-side-bar .newsletter .text-wrap {
	background: none transparent;
	padding: 0 10px;
	width: 570px;
	clear: both;
}
.content-with-side-bar .newsletter .impact-header-newsletter-signup-wrap {
	position: relative;
	float: none;
	margin: 0;
	top: auto;
	left: auto;
	right: auto;
	margin: 0 10px 10px 10px;
	clear: both;
}
.content-with-side-bar .impact-header-newsletter-signup-wrap ul.quform-errors {
	width: 218px;
}
.content-with-side-bar .impact-header-newsletter-signup-wrap ul.quform-errors li {
	width: 176px;
}
/*****************************************************
16.  WIDGETS
******************************************************/
/**** 16.0 GLOBAL WIDGET STYLES ****/
.widget-wrap {
	padding: 5px 0 20px 0;
}
.widget-title {
	background: url(../images/content-title-shadow.png) no-repeat bottom left;
	padding-bottom: 23px;
}
.widget-title h2 {
	font-size: 17px;
	line-height: 21px;
	padding: 7px 0 5px 0;
	margin: 0;
}
.title-circle {
	float: left;
	width: 28px;
	height: 28px;
	display: block;
	margin: 0 10px 0 0;
	background: url(../images/dark-circle.png) no-repeat left top;
}
.title-circle span {
	display: block;
	width: 24px;
	height: 24px;
	margin: 2px 1px;
}
/**** 16.1 ICONS ****/
span.calendar {background: url(../images/icons/calendar.png) no-repeat left top;}
span.contact-card {background: url(../images/icons/contact-card.png) no-repeat left top;}
span.cut {background: url(../images/icons/cut.png) no-repeat left top;}
span.double-user {background: url(../images/icons/double-user.png) no-repeat left top;}
span.facebook {background: url(../images/icons/facebook.png) no-repeat left top;}
span.folder {background: url(../images/icons/folder.png) no-repeat left top;}
span.heart {background: url(../images/icons/heart.png) no-repeat left top;}
span.home {background: url(../images/icons/home.png) no-repeat left top;}
span.label {background: url(../images/icons/label.png) no-repeat left top;}
span.left-arrow {background: url(../images/icons/left-arrow.png) no-repeat left top;}
span.locked {background: url(../images/icons/locked.png) no-repeat left top;}
span.mail {background: url(../images/icons/mail.png) no-repeat left top;}
span.minus {background: url(../images/icons/minus.png) no-repeat left top;}
span.doc {background: url(../images/icons/doc.png) no-repeat left top;}
span.movie {background: url(../images/icons/movie.png) no-repeat left top;}
span.music {background: url(../images/icons/music.png) no-repeat left top;}
span.photos {background: url(../images/icons/photos.png) no-repeat left top;}
span.on-off {background: url(../images/icons/on-off.png) no-repeat left top;}
span.open-mail {background: url(../images/icons/open-mail.png) no-repeat left top;}
span.pdf {background: url(../images/icons/pdf.png) no-repeat left top;}
span.paste {background: url(../images/icons/paste.png) no-repeat left top;}
span.pencil {background: url(../images/icons/pencil.png) no-repeat left top;}
span.play-arrow {background: url(../images/icons/play-arrow.png) no-repeat left top;}
span.plus {background: url(../images/icons/plus.png) no-repeat left top;}
span.right-arrow {background: url(../images/icons/right-arrow.png) no-repeat left top;}
span.save {background: url(../images/icons/save.png) no-repeat left top;}
span.screen {background: url(../images/icons/screen.png) no-repeat left top;}
span.search {background: url(../images/icons/search.png) no-repeat left top;}
span.single-user {background: url(../images/icons/single-user.png) no-repeat left top;}
span.speech-bubble {background: url(../images/icons/speech-bubble.png) no-repeat left top;}
span.star {background: url(../images/icons/star.png) no-repeat left top;}
span.tag {background: url(../images/icons/tag.png) no-repeat left top;}
span.target {background: url(../images/icons/target.png) no-repeat left top;}
span.tick {background: url(../images/icons/tick.png) no-repeat left top;}
span.twitter {background: url(../images/icons/twitter.png) no-repeat left top;}
span.unlock {background: url(../images/icons/unlock.png) no-repeat left top;}
span.word {background: url(../images/icons/word.png) no-repeat left top;}

/**** 16.2 BOXED OPTION ****/
.widget-wrap.boxed {
	padding: 4px;
	background: #E3E3E3;
	margin: 10px 0;
}
.widget-wrap.boxed > .widget-title {
	background: #f4f4f4 url(../images/tabs-ul-bg.png) repeat-x scroll left top ;
	margin: 0;
	padding-bottom: 0;
	border-right: 1px solid #B8B8B8;
	border-bottom: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
}
.widget-wrap.boxed > .widget-title h2 {
	font-weight: normal;
	font-size: 14px;
	color: #363636;
	padding: 7px;
}
.widget-wrap.boxed > .widget-title .title-circle {
	margin: 4px 10px 0 4px;
}
.widget-wrap.boxed > .widget-content-wrap {
	padding: 10px;
	border-bottom: 2px solid #a1a1a1;
	border-right: 1px solid #b8b8b8;
	border-left: 1px solid #D3D3D3;
	background: #f3f3f3 url(../images/content-box-corner-shadow.png) no-repeat right bottom;
}
.widget-wrap.boxed.no-title > .widget-title {
	display: none;
}
.widget-wrap.boxed.no-title > .widget-content-wrap {
	border-top: 1px solid #D3D3D3;
}
.widget-wrap.boxed .widget-slider-control-wrap {
	margin-top: 0;
	padding-bottom: 2px;
}
.widget-wrap.boxed.no-title .widget-slider-control-wrap {
	margin-top: 0;
	padding-bottom: 0;
}
.widget-wrap.boxed .tabs-wrap {
	margin-top: 0;
}
/**** 16.2 BOXED OPTION FOOTEER ****/
#footer .widget-wrap.boxed {
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-20.png) repeat left top;
}
#footer .widget-wrap.boxed .widget-title {
	background: #292929 url(../images/dark-gradient-rep.png) repeat-x left bottom;
	border-right: 1px solid #000;
	border-bottom: 1px solid #111;
	border-left: 1px solid #111;
	border-top: 1px solid #111;
	padding: 4px;
}
#footer .widget-wrap.boxed .widget-title h2 {
	color: #fff;
	padding: 7px;
}
#footer .widget-wrap.boxed .widget-title .title-circle {
	margin-top: 2px;
}
#footer .widget-wrap.boxed .widget-content-wrap {
	border-bottom: 2px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #111;
	background: #292929;
}
#footer .widget-wrap.boxed img {max-width: 259px;}

#footer .widget-wrap.boxed.no-title .widget-title {
	display: none;
}
#footer .widget-wrap.boxed.no-title .widget-content-wrap {
	border-top: 1px solid #111;
}
#footer .footer-content .widget-wrap.boxed .widget-content-wrap {
	margin-top: 0;
}
/*****************************************************
17.  ALL SLIDING WIDGETS
******************************************************/
/**** 17.0 BASIC STYLES ****/
.widget-slider-control-wrap {
	height: 15px;
	padding-bottom: 5px;
	margin-top: -16px;
}
.widget-slider-control-wrap .controls-wrap {
	float: right;
}
.controls-wrap a {
	float: left;
	width: 17px;
	height: 11px;
	text-indent: -9999px;
	margin-left: 5px;
	cursor: pointer;
}
.controls-wrap a.forward {
	background: url(../images/mini-slider-arrow-right.png) no-repeat left top;
} 
.controls-wrap a.backward {
	background: url(../images/mini-slider-arrow-left.png) no-repeat left top;
} 
.controls-wrap a.forward:hover {
	background: url(../images/mini-slider-arrow-right-hover.png) no-repeat left top;
} 
.controls-wrap a.backward:hover {
	background: url(../images/mini-slider-arrow-left-hover.png) no-repeat left top;
}
/**** 17.1 INSIDE FOOTER ****/
.footer-content .widget-slider-control-wrap {
	height: 15px;
	padding-bottom: 10px;
	margin-top: 0;
}
.footer-content .widget-slider-control-wrap .controls-wrap a {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #fff;
}
/**** 17.1 INSIDE SIDEBAR ***/
#sidebar .widget-slider-control-wrap {
	margin: 0;
}
/*****************************************************
18.  LARGE SOCIAL ICON WIDGETS (SET3)
******************************************************/
ul.social-set-three > li a {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	margin: 0 3px 5px 3px;
}
ul.social-set-three > li a.twitter {
	background: url(../images/social/set3/twitter.png) no-repeat center center;
}
ul.social-set-three > li a.facebook {
	background: url(../images/social/set3/facebook.png) no-repeat center center;
}
ul.social-set-three > li a.youtube {
	background: url(http://kitetrade.org/images/social/set3/youtube.png) no-repeat center center;
}
ul.social-set-three > li a.lastfm {
	background: url(../images/social/set3/lastfm.png) no-repeat center center;
}
ul.social-set-three > li a.flickr {
	background: url(../images/social/set3/flickr.png) no-repeat center center;
}
ul.social-set-three > li a.linkedin {
	background: url(../images/social/set3/linkedin.png) no-repeat center center;
}
ul.social-set-three > li a.rss {
	background: url(../images/social/set3/rss.png) no-repeat center center;
}
ul.social-set-three > li a.skype {
	background: url(../images/social/set3/skype.png) no-repeat center center;
}
ul.social-set-three > li a.digg {
	background: url(../images/social/set3/digg.png) no-repeat center center;
}
/*****************************************************
19.  TWITTER WIDGET & TESTIMONIALS WIDGET
******************************************************/
/**** 19.0 BASIC STYLES ***/
.bubble-background-wrap .bubble-content {
	background: #ebebeb;
	padding: 10px;
	font-size: 11px;
	font-style: italic;
	color: #7e7e7e;
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
}
.bubble-bg-bottom {
	background: url(../images/content-speech-bubble.png) no-repeat 50px 0;
	height: 8px;
	display: block;
}
.twitter-widget-user-info {
	font-size: 11px;
}
.twitter-widget-user-info span.user-name {
	max-width: 80%;
	float: left;
}
.twitter-widget-user-info span.user-name .extra {
	font-size: 11px;
	font-weight: bold;
	padding-left: 1px;
}
.twitter-widget-user-info a.follow {
	float: right;
	margin: 0;
}
.testimonials-user-info span.company-name {
	font-size: 11px;
	font-weight: bold;
}
.testimonial-img-logo.left {
	float: left;
	margin: 0 10px 10px 0;
}
.testimonial-img-logo.right {
	float: right;
	margin: 0 0 10px 10px;
}
.testimonial-img-logo img {
	background: #fff;
	padding: 3px;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}
.one-testimonial-wrap {padding-top: 15px;}
.one-testimonial-wrap .bubble-content {
	font-size: 12px;
}
.twitter-widget-slider .bubble-content-load {
    background: url(../images/loading.gif) no-repeat 50% 50%;
	height: 20px;
	height: auto;
	min-height: 20px;
}
/**** 19.1 INSIDE FOOTER ***/
.footer-content .bubble-background-wrap .bubble-content {
	background: #242424;
	color: #A1A1A1;
	border-top: 1px solid #111;
	border-left: 1px solid #111;
}
.footer-content .bubble-bg-bottom {
	background: url(../images/content-speech-bubble-footer.png) no-repeat 50px 0;
}
/*****************************************************
20.  BLOG POST SNIPPET WIDGET
******************************************************/
/**** 20.0 BASIC STYLES ***/
.blog-post-snippet-wrap {
	background: #ebebeb;
	padding: 10px;
	margin: 4px 0 6px 0; 
	position: relative;
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
}
.blog-post-snippet-image {
	float: left;
	width: 90px;
	height: auto;
}
.blog-post-snippet-image img {
	background: #fff;
	padding: 3px;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}
.blog-post-snippet-content p {
	line-height: 13px;
	font-size: 10px;
	padding-bottom: 7px;
}
.blog-post-snippet-content h3 {
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 0 0 5px 0;
}
.blog-post-snippet-info {
	font-size: 10px;
	font-style: italic;
}
.blog-post-snippet-info ul li {
	float: left;
	white-space: nowrap;
	margin: 0 12px 0 0;
	padding-left: 15px;
	background: url(../images/tiny-arrow-icon.png) no-repeat left 3px;
}
.blog-post-snippet-info ul li.date {
	background: url(../images/tiny-calendar-icon.png) no-repeat left 3px;
}
.blog-post-snippet-info ul li.comments {
	background: url(../images/tiny-comment-icon.png) no-repeat left 3px;
}
.blog-post-snippet-info ul li.tags {
	background: url(../images/tiny-tag-icon.png) no-repeat left 3px;
	position: relative;
	cursor: pointer;
}
.blog-post-snippet-info ul li.tags ul {
	visibility: hidden;
	margin-left: 5px;
	background: #262626;
	color: #fff;
	font-weight: normal;
	position: absolute;
	top: 0;
	left: 100%;
	opacity: 0;
	z-index: 11;
	width: 150px;
	height: auto;
	padding: 5px;
	line-height: 15px;
	font-size: 9px;
}
.blog-post-snippet-info ul li.tags:hover > ul.show-tags {
	visibility: visible;
	opacity: 1;
	
}
.blog-post-snippet-info ul li.tags > ul.show-tags li {
	display: inline-block;
	float: left;
	visibility: hidden;
	overflow: hidden;
	background: #1b1b1b;
	opacity: 0;
	width: auto;
	height: 15px;
	line-height: 15px;
	padding: 1px 5px;
	margin: 0 3px 3px 0;
	font-size: 10px;
}
.blog-post-snippet-info ul li.tags:hover > ul.show-tags li {
	visibility: visible;
	opacity: 1;
}
ul.show-tags li a {color: #fff;}
.blog-post-snippet-link {
	position: absolute;
	bottom: 2px;
	right: 2px;
}
.blog-post-snippet-link a {
	display: block;
	width: 15px;
	height: 15px;
}

/**** 20.1 INSIDE FOOTER ***/
.footer-content .blog-post-snippet-wrap {
	background: #242424;
	border-top: 1px solid #111;
	border-left: 1px solid #111;
}
.footer-content .blog-post-snippet-image img {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}
.footer-content .blog-post-snippet-info ul li {
	background: url(../images/tiny-arrow-icon-footer.png) no-repeat left 2px;
}
.footer-content .blog-post-snippet-info ul li.date {
	background: url(../images/tiny-calendar-icon-footer.png) no-repeat left 2px;
}
.footer-content .blog-post-snippet-info ul li.comments {
	background: url(../images/tiny-comment-icon-footer.png) no-repeat left 2px;
}
.footer-content .blog-post-snippet-info ul li.tags {
	background: url(../images/tiny-tag-icon-footer.png) no-repeat left 2px;
}
.footer-content .blog-post-snippet-info ul li.tags > ul.show-tags {
	background: #111;
}
.footer-content .blog-post-snippet-info ul li.tags > ul.show-tags li {
	background: #0a0a0a;
}

.portfolio-slider-wrap ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.portfolio-slider-wrap ul li, .static-image-wdescription {
	display: block;
	float: left;
	padding-bottom: 20px;
	background: url(../images/small-image-shadow.png) no-repeat center bottom;
}
.portfolio-slider-wrap ul li a, .static-image-wdescription a {
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	line-height: 0;
	padding: 0;
}

.image-effects {
	position: relative;
}
.image-effects > a {
	line-height: 0;
	vertical-align: top;
	position: relative;
	display: inline-block;
}


.image-effects .hover-image {
	visibility: hidden;
	z-index: 1;
	opacity: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-light-30.png) repeat;
	left: 0;
	top: 0;
}
.image-effects:hover .hover-image {
	display: block;
	visibility: visible;
	opacity: 1;
	z-index: 2;
}

.image-effects .hover-image span {
	display: block;
	width: 51px;
	height: 51px;
	margin-left: -25px;
	margin-top: -25px;
	top: 50%;
	left: 50%;
	position: absolute;
	z-index: 5;
	cursor: pointer;
	opacity:0;
	visibility: hidden;
}
.image-effects:hover .hover-image span {
	opacity: 1;
	visibility: visible;
}
.image-effects:hover .hover-image span.expand,
.portfolio-item-type-image.image-effects:hover .hover-image span {
	background: url(../images/expand-image.png) no-repeat left top;
}
.image-effects:hover .hover-image span.play,
.portfolio-item-type-video.image-effects:hover .hover-image span,
.portfolio-item-type-music.image-effects:hover .hover-image span {
	background: url(../images/play-image.png) no-repeat left top;
}
.image-effects:hover .hover-image span.link,
.portfolio-item-type-link.image-effects:hover .hover-image span {
	background: url(../images/link-image.png) no-repeat left top;
}
.portfolio-item-type-image.image-effects:hover .hover-type span {
	background: url(../images/icons/photos.png) no-repeat center center;
}
.portfolio-item-type-video.image-effects:hover .hover-type span {
	background: url(../images/icons/movie.png) no-repeat center center;
}
.portfolio-item-type-link.image-effects:hover .hover-type span {
	background: url(../images/icons/doc.png) no-repeat center center;
}
.portfolio-item-type-music.image-effects:hover .hover-type span {
	background: url(../images/icons/music.png) no-repeat center center;
}
/*Hover image title*/
.image-effects .hover-title {
	position: absolute;
	left: -100px;
	top: 10px;
	height: 0;
	background: url(http://kitetrade.org/images/background/transparent/plain-dark-70.png) repeat left top;
	padding: 5px 15px;
	font-size: 12px;
	line-height: 17px;
	height: auto;
	color: #fff;
	font-weight: bold;
	max-width: 60%;
	visibility: hidden;
	opacity: 0;
}
.image-effects:hover .hover-title {
	display: block;
	visibility: visible;
	left: 10px;
	top: 10px;
	z-index: 3;
	opacity: 1;
}

.image-effects .hover-type {
	visibility: hidden;
	height: 0;
	position: absolute;
	top: 10px;
	right: 10px;
}
.image-effects:hover .hover-type {
	display: block;
	visibility: visible;
	max-width: 30%;
	background: url(http://kitetrade.org/images/background/transparent/plain-dark-60.png) repeat left top;
	padding: 0;
	height: auto;
	z-index: 3;
}
.image-effects .hover-type span {
	display: block;
	width: 26px;
	height: 26px;
	padding: 0;
}

.image-effects .image-overlay-effect {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.image-effects:hover .image-overlay-effect.none {
	background: none transparent;
	display: none;
}



.static-image-wdescription {
	overflow: visible;
	position: relative;
}
.static-image-wdescription a {
	overflow: hidden;
	z-index: 3;
}
.hover-description-inside h3 {
	font-size: 13px;
	font-weight: normal;
	padding: 0 0 5px 0;
	margin: 0;
}
.image-effects .hover-description {
	position: absolute;
	top: 20%;
	left: 0;
	visibility: hidden;
	overflow: hidden;
	height: 0;
	margin-top: -20px;
	background: #fff url(../images/white-bg-repeat.png) repeat-x left top;
	border-bottom: 0px none transparent;
	z-index: 2;
	width: 100%;
	line-height: 17px;
}
.portfolio-items:hover .image-effects {z-index: 1;}
.portfolio-items:hover .image-effects:hover {z-index: 3;}
.static-image-wdescription:hover .image-effects {z-index: 1;}
.static-image-wdescription:hover .image-effects:hover {z-index: 3;}
.image-effects:hover .hover-description {
	display: block;
	visibility: visible;
	height: auto;
	position: absolute;
	left: 0;
	top: 100%;
	border-bottom: 1px solid #d3d3d3;
}
.hover-description-inside {
	padding: 10px;
	visibility: hidden;
	opacity: 0;
	font-size: 11px;
	line-height: 16px;
	color: #555;
	margin-top: -10%;
}
.image-effects:hover .hover-description-inside {
	padding: 10px;
	visibility: visible;
	opacity: 1;
	margin-top: 0;
}
.image-effects .slider-control-wrap {
	height: 11px;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 4;
}
.image-effects .slider-control-wrap .controls-wrap {
	float: right;
}
.framed-image img {
	background: #fff;
	padding: 5px;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}



.one_sixth .boxed .widget-content-wrap .framed-image img
{max-width: 98px;}
.one_sixth .boxed .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.two_sixth .boxed .widget-content-wrap .framed-image img
{max-width: 254px;}
.three_sixth .boxed .widget-content-wrap .framed-image img
{max-width: 411px;}
.four_sixth .boxed .widget-content-wrap .framed-image img
{max-width: 568px;}
.five_sixth .boxed .widget-content-wrap .framed-image img
{max-width: 724px;}
/******* IN 5 col in 1 col BOXED*******/
.one_fifth .boxed .widget-content-wrap .framed-image img
{max-width: 129px;}
.two_fifth .boxed .widget-content-wrap .framed-image img
{max-width: 317px;}
.three_fifth .boxed .widget-content-wrap .framed-image img
{max-width: 505px;}
.four_fifth .boxed .widget-content-wrap .framed-image img
{max-width: 693px;}
/******* IN 4 col in 1 col BOXED*******/
.one_quarter .boxed .widget-content-wrap .framed-image img
{max-width: 176px;}
.one_quarter .boxed .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.two_quarter .boxed .widget-content-wrap .framed-image img
{max-width: 411px;}
.three_quarter .boxed .widget-content-wrap .framed-image img
{max-width: 646px;}
/******* IN 3 col in 1 col BOXED*******/
.one_third .boxed .widget-content-wrap .framed-image img
{max-width: 254px;}
.two_third .boxed .widget-content-wrap .framed-image img
{max-width: 568px;}
/******* IN 2 col in 1 col BOXED*******/
.one_half .boxed .widget-content-wrap .framed-image img
{max-width: 411px;}




.content-with-side-bar .one_sixth .boxed .widget-content-wrap .framed-image img
{max-width: 52px;}
.content-with-side-bar .one_sixth .boxed .widget-content-wrap .hover-type 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .one_sixth .boxed .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .two_sixth .boxed .widget-content-wrap .framed-image img
{max-width: 157px;}
.content-with-side-bar .two_sixth .boxed .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .three_sixth .boxed .widget-content-wrap .framed-image img
{max-width: 263px;}
.content-with-side-bar .four_sixth .boxed .widget-content-wrap .framed-image img
{max-width: 368px;}
.content-with-side-bar .five_sixth .boxed .widget-content-wrap .framed-image img
{max-width: 474px;}
/******* IN 5 col in 2 col BOXED*******/
.content-with-side-bar .one_fifth .boxed .widget-content-wrap .framed-image img
{max-width: 73px;}
.content-with-side-bar .one_fifth .boxed .widget-content-wrap .hover-type 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .one_fifth .boxed .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .two_fifth .boxed .widget-content-wrap .framed-image img
{max-width: 200px;}
.content-with-side-bar .three_fifth .boxed .widget-content-wrap .framed-image img
{max-width: 326px;}
.content-with-side-bar .four_fifth .boxed .widget-content-wrap .framed-image img
{max-width: 453px;}
/******* IN 4 col in 2 col BOXED*******/
.content-with-side-bar .one_quarter .boxed .widget-content-wrap .framed-image img
{max-width: 105px;}
.content-with-side-bar .one_quarter .boxed .widget-content-wrap .hover-type 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .one_quarter .boxed .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .two_quarter .boxed .widget-content-wrap .framed-image img
{max-width: 263px;}
.content-with-side-bar .three_quarter .boxed .widget-content-wrap .framed-image img
{max-width: 421px;}
/******* IN 3 col in 2 col BOXED*******/
.content-with-side-bar .one_third .boxed .widget-content-wrap .framed-image img
{max-width: 157px;}
.content-with-side-bar .one_third .boxed .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .two_third .boxed .widget-content-wrap .framed-image img
{max-width: 368px;}
/******* IN 2 col in 2 col BOXED*******/
.content-with-side-bar .one_half .boxed .widget-content-wrap .framed-image img
{max-width: 263px;}







.one_sixth .widget-content-wrap .framed-image img
{max-width: 128px;}
.one_sixth .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.two_sixth .widget-content-wrap .framed-image img
{max-width: 284px;}
.three_sixth .widget-content-wrap .framed-image img
{max-width: 441px;}
.four_sixth .widget-content-wrap .framed-image img
{max-width: 598px;}
.five_sixth .widget-content-wrap .framed-image img
{max-width: 754px;}
/******* IN 5 col in 1 col*******/
.one_fifth .widget-content-wrap .framed-image img
{max-width: 159px;}
.one_fifth .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.two_fifth .widget-content-wrap .framed-image img
{max-width: 347px;}
.three_fifth .widget-content-wrap .framed-image img
{max-width: 535px;}
.four_fifth .widget-content-wrap .framed-image img
{max-width: 723px;}
/******* IN 4 col in 1 col*******/
.one_quarter .widget-content-wrap .framed-image img
{max-width: 206px;}
.one_quarter .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.two_quarter .widget-content-wrap .framed-image img
{max-width: 441px;}
.three_quarter .widget-content-wrap .framed-image img
{max-width: 676px;}
/******* IN 3 col in 1 col*******/
.one_third .widget-content-wrap .framed-image img
{max-width: 284px;}
.two_third .widget-content-wrap .framed-image img
{max-width: 598px;}
/******* IN 2 col in 1 col*******/
.one_half .widget-content-wrap .framed-image img
{max-width: 441px;}




.content-with-side-bar .one_sixth .widget-content-wrap .framed-image img
{max-width: 82px;}
.content-with-side-bar .one_sixth .widget-content-wrap .hover-type 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .one_sixth .hover-title 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .two_sixth .widget-content-wrap .framed-image img
{max-width: 187px;}
.content-with-side-bar .two_sixth .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .three_sixth .widget-content-wrap .framed-image img
{max-width: 293px;}
.content-with-side-bar .four_sixth .widget-content-wrap .framed-image img
{max-width: 398px;}
.content-with-side-bar .five_sixth .widget-content-wrap .framed-image img
{max-width: 504px;}
/******* IN 5 col in 2 col*******/
.content-with-side-bar .one_fifth .widget-content-wrap .framed-image img
{max-width: 103px;}
.content-with-side-bar .one_fifth .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .one_fifth .widget-content-wrap .hover-type 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .two_fifth .widget-content-wrap .framed-image img
{max-width: 230px;}
.content-with-side-bar .three_fifth .widget-content-wrap .framed-image img
{max-width: 356px;}
.content-with-side-bar .four_fifth .widget-content-wrap .framed-image img
{max-width: 483px;}
/******* IN 4 col in 2 col *******/
.content-with-side-bar .one_quarter .widget-content-wrap .framed-image img
{max-width: 135px;}
.content-with-side-bar .one_quarter .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .two_quarter  .widget-content-wrap .framed-image img
{max-width: 293px;}
.content-with-side-bar .three_quarter .widget-content-wrap .framed-image img
{max-width: 451px;}
/******* IN 3 col in 2 col *******/
.content-with-side-bar .one_third .widget-content-wrap .framed-image img
{max-width: 187px;} 
.content-with-side-bar .one_third .widget-content-wrap .hover-title 
{display: none;}/*No point to show it, it's too small*/
.content-with-side-bar .two_third .widget-content-wrap .framed-image img
{max-width: 398px;}
/******* IN 2 col in 2 col *******/
.content-with-side-bar .one_half .widget-content-wrap .framed-image img
{max-width: 293px;}

.portfolio-items {
	margin-right: -25px;
	font-size: 0;
	z-index: 2;
}
.portfolio-image {
	float: left;
	background: url(../images/small-image-shadow.png) no-repeat center bottom;
	padding-bottom: 20px;
	position: relative;
	z-index: 3;
}
.portfolio-item {
	margin-right: 20px;
	position: relative;
	float: left;
	min-height: 1px;
	height: auto !important;
	height: 1px;
}
.portfolio-item a.portfolio-thumb-link {
	overflow: hidden;
	display: block;
	line-height: 0;
	z-index: 4;
	position: relative;
}
.portfolio-item .portfolio-image img {
	position: relative;
}
.portfolio-item .image-effects:hover .hover-description {
	z-index: 101 !important;
}
.portfolio-filter {
	height: 30px;
	padding: 10px 0;
}
.portfolio-filter a {
	cursor: pointer;
}
.portfolio-filter a.active-filter {
	background: #e9e9e9 url(../images/button-gradient-hover.png) repeat-x left bottom;
}


.portfolio.two-col .portfolio-item {
	width: 450px;
}
/* IN COLUMNS - 3 col in 1 col*/
.portfolio.three-col .portfolio-item {
	width: 290px;
}
/* IN COLUMNS - 4 col in 1 col*/
.portfolio.four-col .portfolio-item {
	width: 210px;
}
/* IN COLUMNS - 4 col in 2 col*/
.content-with-side-bar .portfolio.four-col .portfolio-item {
	width: 140px;
}
/* IN COLUMNS - 3 col in 2 col*/
.content-with-side-bar .portfolio.three-col .portfolio-item {
	width: 193px;
}
/* IN COLUMNS - 2 col in 2 col*/
.content-with-side-bar .portfolio.two-col .portfolio-item {
	width: 300px;
}



/* IN COLUMNS - 1 col in 1 col*/
.portfolio.one-col .portfolio-item .portfolio-image img {
	max-width: 920px;
}
/* IN COLUMNS - 2 col in 1 col*/
.portfolio.two-col .portfolio-item .portfolio-image img {
	max-width: 450px;
}
/* IN COLUMNS - 3 col in 1 col*/
.portfolio.three-col .portfolio-item .portfolio-image img {
	max-width: 290px;
}
/* IN COLUMNS - 4 col in 1 col*/
.portfolio.four-col .portfolio-item .portfolio-image img {
	max-width: 210px;
}

/* IN COLUMNS - 4 col in 2 col*/
.content-with-side-bar .portfolio.four-col .portfolio-item .portfolio-image img {
	max-width: 140px;
}
/* IN COLUMNS - 3 col in 2 col*/
.content-with-side-bar .portfolio.three-col .portfolio-item .portfolio-image img {
	max-width: 193px;
}
/* IN COLUMNS - 2 col in 2 col*/
.content-with-side-bar .portfolio.two-col .portfolio-item .portfolio-image img {
	max-width: 300px;
}
/* IN COLUMNS - 1 col in 2 col*/
.content-with-side-bar .portfolio.one-col .portfolio-item .portfolio-image img {
	max-width: 620px;
}

/******* SET FRAMED IMAGE WIDTH *******/

/* IN COLUMNS - 1 col in 1 col*/
.portfolio.one-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 909px;
}
/* IN COLUMNS - 2 col in 1 col*/
.portfolio.two-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 439px;
}
/* IN COLUMNS - 3 col in 1 col*/
.portfolio.three-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 279px;
}
/* IN COLUMNS - 4 col in 1 col*/
.portfolio.four-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 199px;
}

/* IN COLUMNS - 4 col in 2 col*/
.content-with-side-bar .portfolio.four-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 129px;
}
/* IN COLUMNS - 3 col in 2 col*/
.content-with-side-bar .portfolio.three-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 182px;
}
/* IN COLUMNS - 2 col in 2 col*/
.content-with-side-bar .portfolio.two-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 289px;
}
/* IN COLUMNS - 1 col in 2 col*/
.content-with-side-bar .portfolio.one-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 609px;
}


.portfolio-item .static-description .static-description-inside {
	font-size: 11px;
	line-height: 16px;
	color: #555;
	padding-bottom: 20px;
}
.portfolio-item .static-description-inside h3 {
	font-size: 15px;
	font-weight: normal;
	padding: 0 0 5px 0;
}
.content-with-side-bar .portfolio-item.visible-description-two-col .static-description-inside h3 {
	font-size: 13px;
}
/* IN COLUMNS - 2 col in 1 col*/
.portfolio.visible-description-two-col .portfolio-item {
	width: 450px;
}
.portfolio.visible-description-two-col .portfolio-item .portfolio-image {
	float: left;
	width: 450px;
	clear: both;
}
.portfolio.visible-description-two-col .portfolio-item .portfolio-image img {
	max-width: 450px;
}
.portfolio.visible-description-two-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 439px;
}
.portfolio.visible-description-two-col .portfolio-item .static-description {
	float: left;
	width: 450px;
	padding: 0;
}
/* IN COLUMNS - 1 col in 1 col*/
.portfolio.visible-description-one-col .portfolio-item {
	width: 920px;
}
.portfolio.visible-description-one-col .portfolio-item .portfolio-image {
	float: left;
	width: 920px;
}
.portfolio.visible-description-one-col .portfolio-item .portfolio-image img {
	max-width: 920px;
}
.portfolio.visible-description-one-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 909px;
}
.portfolio.visible-description-one-col .portfolio-item .static-description {
	float: left;
	width: 920px;
	padding: 0;
}
/* IN COLUMNS - 1 col in 2 col*/
.content-with-side-bar .portfolio.visible-description-one-col .portfolio-item {
	width: 620px;
}
.content-with-side-bar .portfolio.visible-description-one-col .portfolio-item .portfolio-image {
	float: left;
	width: 620px;
}
.content-with-side-bar .portfolio.visible-description-one-col .portfolio-item .portfolio-image img {
	max-width: 620px;
}
.content-with-side-bar .portfolio.visible-description-one-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 609px;
}
.content-with-side-bar .portfolio.visible-description-one-col .portfolio-item .static-description {
	float: left;
	width: 620px;
	padding: 0;
}
/* IN COLUMNS - 1 col in 2 col*/
.content-with-side-bar .portfolio.visible-description-two-col .portfolio-item {
	width: 300px;
}
.content-with-side-bar .portfolio.visible-description-two-col .portfolio-item .portfolio-image {
	float: left;
	clear: both;
	width: 300px;
}
.content-with-side-bar .portfolio.visible-description-two-col .portfolio-item .portfolio-image img {
	max-width: 300px;
}
.content-with-side-bar .portfolio.visible-description-two-col .portfolio-item.framed-image .portfolio-image img {
	max-width: 289px;
}
.content-with-side-bar .portfolio.visible-description-two-col .portfolio-item .static-description {
	float: left;
	width: 300px;
	padding: 0;
}



ul.vert-menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.vert-menu li {
	margin: 0;
	padding: 0;
}
ul.vert-menu li a {
	display: block;
	border-bottom: 1px dotted #e1e1e1;
	padding: 5px 25px 5px 0;
	color: #555;
	position: relative;
}
ul.vert-menu li a span.extra {
	padding-left: 3px;
	font-weight: bold;
	float: right;
	position: absolute;
	right: 0;
	top: 5px;
}
ul.vert-menu:hover a {
	opacity: 0.2;
}
ul.vert-menu:hover li:hover a {
	opacity: 0.5; 
}
ul.vert-menu:hover li:hover a:hover {
	opacity: 1;
	padding-left: 5px;
	border-bottom: 1px solid transparent;
}
ul.vert-menu li:last-child a, ul.vert-menu li:last-child a:hover  {
	border-bottom: 1px solid transparent;
}
ul.vert-menu li.last-child a, ul.vert-menu li.last-child a:hover  {
	border-bottom: 1px solid transparent;
}
/******* INSIDE FOOTER *******/
.footer-content ul.vert-menu li a  {
	border-bottom: 1px dotted #424242;
	color: #a1a1a1;
}

.opening-times {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	border-bottom: 1px dotted #E1E1E1;
}
.one-day {
	float: left;
	width: 60%;
	font-weight: bold;
}
.open-time {
	float: right;
	width: 40%;
	text-align: right;
}

#footer .opening-times {border-bottom: 1px dotted #424242;}


.contact-details {
	border-bottom: 1px dotted #E1E1E1;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
}
.contact-details .method {
	float: left;
	max-width: 30%;
	font-weight: bold;
	text-indent: 25px;
}
.contact-details .details {
	float: right;
	max-width: 70%;
	text-align: right;
}
.contact-details  .phone {
	background: url(../images/phone.png) no-repeat left center;
}
.contact-details .fax {
	background: url(../images/fax.png) no-repeat left center;
}
.contact-details .email {
	background: url(../images/email.png) no-repeat left center;
}
.contact-details .address {
	background: url(../images/address.png) no-repeat left center;
}
.no-icons .contact-details .method {
	text-indent: 0;
	background: none transparent;
}
/******* INSIDE FOOTER *******/
#footer .contact-details {border-bottom: 1px dotted #424242;}


.widget-content-wrap .quform-container .element-wrapper, .widget-content-wrap .quform-container .button-wrapper {
	padding-bottom: 5px;
}
.widget-content-wrap .quform-outer {
	padding: 0;
}
.widget-content-wrap .quform-inner .input-wrapper {
	background: #e3e3e3;
	padding: 4px;
}
.widget-content-wrap .quform-inner .element-wrapper label {
	font-size: 10px;
	text-shadow: 1px 1px 0 #fff;
	padding-left: 5px;
	color: #262626;
}
.widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.widget-content-wrap .quform-inner .input-wrapper select,
.widget-content-wrap .quform-inner .input-wrapper textarea {
    padding: 5px;
	border-bottom: 1px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;
	border-top: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	background: #f9f9f9;
	color: #7E7E7E;
	width: 250px; /*default size*/
}
.widget-content-wrap .quform-inner .input-wrapper input[type="text"]:focus,
.widget-content-wrap .quform-inner .input-wrapper select:focus,
.widget-content-wrap .quform-inner .input-wrapper textarea:focus {
	background: #f3f3f3;
	border: 1px solid #bbb;
}
.widget-content-wrap .quform-inner .input-wrapper textarea {
	height: 80px;
	width: 400px; /*default size*/
}
.widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] {
	padding-left: 80px;
	width: 100px; /*default size*/
}
.widget-content-wrap .quform-inner .captcha-input-wrapper {
	position: relative;
}
.widget-content-wrap .quform-inner .captcha-img {
	position: absolute;
	top: 5px;
	left: 5px;
}
/*Submit button*/
.widget-content-wrap .quform-inner .submit-button-input-wrapper button {
	border: none;
	background: none transparent;
	text-align: center;	
	width: auto;
	overflow: visible;					
	white-space: nowrap;
	padding: 0;
	margin: 0;
	height: auto;
	line-height: auto;	
	cursor: pointer;
	margin-right: 5px;
	font-size: 12px;
	text-shadow: 1px 1px 0 #f3f3f3;
}
.widget-content-wrap .quform-inner .submit-button-input-wrapper button span, 
.widget-content-wrap .quform-inner .submit-button-input-wrapper button em {
	display: block;
	line-height: 18px;
	float: left;
	margin: 0;
	color: #000;
	cursor: pointer;
}
.widget-content-wrap .quform-inner .submit-button-input-wrapper button span {
	background: #e9e9e9 url(../images/button-gradient.png) repeat-x left top;
	border: 1px solid #cccccc;
}	
.widget-content-wrap .quform-inner .submit-button-input-wrapper button em {
	font-style: normal;
	padding: 5px 25px;
}
.widget-content-wrap .quform-inner .submit-button-input-wrapper button:hover em {
}
.widget-content-wrap .quform-inner .submit-button-input-wrapper button:hover span {
	background: #e9e9e9 url(../images/button-gradient-hover.png) repeat-x left bottom;
}
/*loading*/
.widget-content-wrap .quform-loading-wrap {
	float: right;
}
.widget-content-wrap .quform-loading-wrap .loading {
	text-indent: -9999px;
	background: url(../images/loading.gif) no-repeat left top;
	float: left;
	height: 11px;
	width: 16px;
	margin: 7px 10px 0 0;
}


.js .quform .inside-label > label {
	position: absolute;
	top: 9px;
	left: 6px;
	z-index: 2;
	line-height: 15px;
}
.js .impact-header-newsletter-signup-wrap .quform .inside-label > label {
	position: absolute;
	top: 15px;
	left: 20px;
	line-height: 21px;
}
.js .quform .inside-label.captcha-element-wrapper > label {
	position: absolute;
	top: 9px;
	left: 80px;
}

.inside-label {
    position: relative;	
}



/* IN SIDEBAR*/
#sidebar .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
#sidebar .widget-content-wrap .quform-inner .input-wrapper select,
#sidebar .widget-content-wrap .quform-inner .input-wrapper textarea {
   width: 229px;
}
#sidebar .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] {
	width: 100px;
}
/* IN ACCORDION*/
.accordion-content .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.accordion-content .widget-content-wrap .quform-inner .input-wrapper select {
   width: 300px;
}
.accordion-content .widget-content-wrap .quform-inner .input-wrapper textarea {
	width: 530px;
}
.accordion-content .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] {
	width: 100px;
}

/* COLUMNS */
/******* IN 6 col in 1 col BOXED *******/
.one_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.one_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.one_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 87px;}
.one_sixth .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{padding-left: 4px;}
.one_sixth .boxed .widget-content-wrap .quform-inner .captcha-img 
{position: relative; top: 0; left: 0;}
.two_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.two_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.two_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 245px;}
.two_sixth .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 100px;}
.three_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 400px;}
/******* IN 5 col in 1 col BOXED*******/
.one_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.one_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.one_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 118px;}
.one_fifth .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{padding-left: 4px;}
.one_fifth .boxed .widget-content-wrap .quform-inner .captcha-img 
{position: relative; top: 0; left: 0;}
.two_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 305px;}
.two_fifth .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 100px;}
/******* IN 4 col in 1 col BOXED*******/
.one_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.one_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.one_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 164px;}
.one_quarter .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 90px;}
.two_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 400px;}
/******* IN 3 col in 1 col BOXED*******/
.one_third .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.one_third .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.one_third .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 245px;}
.one_third .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 100px;}
/******* IN 2 col in 1 col BOXED*******/
.one_half .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 400px;}




.content-with-side-bar .one_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .one_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .one_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 43px;}
.content-with-side-bar .one_sixth .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"]
{padding-left: 4px;}
.content-with-side-bar .one_sixth .boxed .widget-content-wrap .quform-inner .captcha-img 
{position: relative; top: 0; left: 0;}
.content-with-side-bar .two_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .two_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .two_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 147px;}
.content-with-side-bar .two_sixth .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 73px;}
.content-with-side-bar .three_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 250px;}
.content-with-side-bar .four_sixth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 358px;}
/******* IN 5 col in 2 col BOXED*******/
.content-with-side-bar .one_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .one_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .one_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 63px;}
.content-with-side-bar .one_fifth .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type=text] 
{padding-left: 4px;}
.content-with-side-bar .one_fifth .boxed .widget-content-wrap .quform-inner .captcha-img 
{position: relative; top: 0; left: 0;}
.content-with-side-bar .two_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .two_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .two_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 189px;}
.content-with-side-bar .two_fifth .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 100px;}
.content-with-side-bar .three_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 315px;}
.content-with-side-bar .four_fifth .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 441px;}
/******* IN 4 col in 2 col BOXED*******/
.content-with-side-bar .one_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .one_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .one_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 94px;}
.content-with-side-bar .one_quarter .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{padding-left: 4px;}
.content-with-side-bar .one_quarter .boxed .widget-content-wrap .quform-inner .captcha-img 
{position: relative; top: 0; left: 0;}
.content-with-side-bar .two_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .two_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .two_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 250px;}
.content-with-side-bar .two_quarter .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type=text] 
{width: 100px;}
.content-with-side-bar .three_quarter .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 408px;}
/******* IN 3 col in 2 col BOXED*******/
.content-with-side-bar .one_third .boxed .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .one_third .boxed .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .one_third .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 147px;} 
.content-with-side-bar .one_third .boxed .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"]
{width: 72px;}
.content-with-side-bar .two_third .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 358px;}
/******* IN 2 col in 2 col BOXED*******/
.content-with-side-bar .one_half .boxed .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 250px;}


.one_sixth .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.one_sixth .widget-content-wrap .quform-inner .input-wrapper select,
.one_sixth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 117px;}
.one_sixth .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"]
{padding-left: 4px;}
.one_sixth .widget-content-wrap .quform-inner .captcha-img 
{position: relative; top: 0; left: 0;}
.two_sixth .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.two_sixth .widget-content-wrap .quform-inner .input-wrapper select,
.two_sixth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 275px;}
.two_sixth .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 100px;}
.three_sixth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 430px;}
/******* IN 5 col in 1 col *******/
.one_fifth .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.one_fifth .widget-content-wrap .quform-inner .input-wrapper select,
.one_fifth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 148px;}
.one_fifth .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{padding-left: 4px;}
.one_fifth .widget-content-wrap .quform-inner .captcha-img 
{position: relative; top: 0; left: 0;}
.two_fifth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 335px;}
.two_fifth .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 100px;}
/******* IN 4 col in 1 col *******/
.one_quarter .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.one_quarter .widget-content-wrap .quform-inner .input-wrapper select,
.one_quarter .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 194px;}
.one_quarter .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 100px;}
.two_quarter .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 430px;}
/******* IN 3 col in 1 col *******/
.one_third .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.one_third .widget-content-wrap .quform-inner .input-wrapper select,
.one_third .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 275px;}
.one_third .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"]
{width: 100px;}
/******* IN 2 col in 1 col *******/
.one_half .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 430px;}



/******* IN 6 col in 2 col (NOT A GOOD IDEA!!) *******/
.content-with-side-bar .one_sixth .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .one_sixth .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .one_sixth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 73px;}
.content-with-side-bar .one_sixth .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{padding-left: 4px;}
.content-with-side-bar .one_sixth .widget-content-wrap .quform-inner .captcha-img 
{position: relative; top: 0; left: 0;}
.content-with-side-bar .two_sixth .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .two_sixth .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .two_sixth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 177px;}
.content-with-side-bar .two_sixth .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"]
{width: 103px;}
.content-with-side-bar .three_sixth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 280px;}
.content-with-side-bar .four_sixth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 388px;}
/******* IN 5 col in 2 col *******/
.content-with-side-bar .one_fifth .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .one_fifth .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .one_fifth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 93px;}
.content-with-side-bar .one_fifth .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"]
{padding-left: 4px;}
.content-with-side-bar .one_fifth .widget-content-wrap .quform-inner .captcha-img 
{position: relative; top: 0; left: 0;}
.content-with-side-bar .two_fifth .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .two_fifth .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .two_fifth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 219px;}
.content-with-side-bar .two_fifth .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 100px;}
.content-with-side-bar .three_fifth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 345px;}
.content-with-side-bar .four_fifth .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 471px;}
/******* IN 4 col in 2 col *******/
.content-with-side-bar .one_quarter .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .one_quarter .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .one_quarter .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 124px;}
.content-with-side-bar .one_quarter .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{padding-left: 4px;}
.content-with-side-bar .one_quarter .widget-content-wrap .quform-inner .captcha-img 
{position: relative; top: 0; left: 0;}
.content-with-side-bar .two_quarter .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .two_quarter .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .two_quarter .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 280px;}
.content-with-side-bar .two_quarter .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"] 
{width: 100px;}
.content-with-side-bar .three_quarter .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 438px;}
/******* IN 3 col in 2 col*******/
.content-with-side-bar .one_third .widget-content-wrap .quform-inner .input-wrapper input[type="text"],
.content-with-side-bar .one_third .widget-content-wrap .quform-inner .input-wrapper select,
.content-with-side-bar .one_third .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 177px;} 
.content-with-side-bar .one_third .widget-content-wrap .quform-inner .captcha-input-wrapper input[type="text"]
{width: 102px;}
.content-with-side-bar .two_third .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 388px;}
/******* IN 2 col in 2 col*******/
.content-with-side-bar .one_half .widget-content-wrap .quform-inner .input-wrapper textarea
{width: 280px;}





#footer .quform-inner .input-wrapper {
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-20.png) repeat;
}
#footer .quform-inner .element-wrapper label {
	font-size: 11px;
	text-shadow: 1px 1px 0 #000;
	padding-left: 5px;
	color: #f3f3f3;
}
#footer .quform-inner .input-wrapper input[type="text"],
#footer .quform-inner .input-wrapper select,
#footer .quform-inner .input-wrapper textarea {
	border: 1px solid #111;
	background: #2b2b2b url(../images/quick-contact-input-bg.png) repeat-x top left;
	color: #f3f3f3;
	-webkit-box-shadow: inset 0px 2px 0px 0px #3c3c3c;
	-moz-box-shadow: inset 0px 2px 0px 0px #3c3c3c;
	box-shadow: inset 0px 2px 0px 0px #3c3c3c;
	opacity: 0.8;
}
#footer .quform-inner .input-wrapper input[type="text"]:focus,
#footer .quform-inner .input-wrapper select:focus,
#footer .quform-inner .input-wrapper textarea:focus {
	-webkit-box-shadow: inset 0px -1px 0px 0px #3c3c3c;
	-moz-box-shadow: inset 0px -1px 0px 0px #3c3c3c;
	box-shadow: inset 0px -1px 0px 0px #3c3c3c;
	background: #2b2b2b;
	opacity: 1;
}
#footer .widget-content-wrap .quform-loading-wrap .loading {
	background: url(../images/loading-dark.gif) no-repeat left top;
}
/*Submit button*/
#footer .quform-inner .submit-button-input-wrapper button {
	border: none;
	background: none;
	text-align: center;	
	width: auto;
	overflow: visible;					
	white-space: nowrap;
	padding: 0;
	margin: 0;
	height: auto;
	line-height: auto;	
	cursor: pointer;
	margin-right: 5px;
	font-size: 12px;
}
#footer .quform-inner .submit-button-input-wrapper button span, 
#footer .quform-inner .submit-button-input-wrapper button em {
	display: block;
	height: 32px;
	line-height: 30px;			
	margin: 0;
	color: #000;
	cursor: pointer;
}
#footer .quform-inner .submit-button-input-wrapper button span {
	padding-left: 10px;
	background: url(../images/quick-contact-submit-button-left.png) no-repeat left top;
	border: none;
}	
#footer .quform-inner .submit-button-input-wrapper button em {
	font-style: normal;
	padding: 0 30px 0 20px;
	background: url(../images/quick-contact-submit-button-right.png) no-repeat right top;
}
#footer .quform-inner .submit-button-input-wrapper button:hover em {
	background: url(../images/quick-contact-submit-button-right-hover.png) no-repeat right top;
}
#footer .quform-inner .submit-button-input-wrapper button:hover span {
	background: url(../images/quick-contact-submit-button-left-hover.png) no-repeat left top;
}


.search-field-wrap label {
	padding: 4px;
	display: block;
	display: none;
}
.search-field-wrap .search-input-wrap {
	background: #e3e3e3;
	padding: 4px;
	float: left;
}
.search-field-wrap input[type=submit] {
	background: #e9e9e9 url(../images/button-gradient.png) repeat-x left top;
	border: 1px solid #ccc;
	font-style: normal;
	padding: 5px 10px;
	width: 60px;
	line-height: 23px;
	height: 32px;
	float: left;
	margin: 0;
	color: #000;
	cursor: pointer;
	margin-left: 5px;
}
.search-field-wrap input[type=submit]:hover {
	background: #e9e9e9 url(../images/button-gradient-hover.png) repeat-x left bottom;
}
.search-field-wrap input[type=text] {
	padding: 5px;
	height: 20px;
	border-bottom: 1px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;
	border-top: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	background: #f9f9f9;
	color: #7E7E7E;
	width: 165px;
	float: left;
}
.search-field-wrap input[type=text]:focus {
	background: #f3f3f3;
	border: 1px solid #bbb;
}

.mma-content-inner .search-input-wrap {
	background: none transparent;
	padding: 0;
}
.mma-content-inner .search-field-wrap input[type="text"] {
	height: 21px;
	font-size: 10px;
	padding: 0 5px;
	background: #f7f7f7;
	border: none;
	border-left: 1px solid #ccc;
	margin-left: 10px;
}
.mma-content-inner .search-field-wrap input[type="text"]:focus {
	color: #070707;
	background: #fff;
}
.mma-content-inner .search-field-wrap input[type="submit"] {
	line-height: 10px;
	height: 21px;
	padding: 1px 6px;
	font-size: 10px;
	width: auto;
	border-bottom: none;
	border-top: none;
	margin: 0;
	margin-right: 10px;
}

#footer .search-field-wrap label {
	color: #fff;
}
#footer .search-field-wrap .search-input-wrap {
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-20.png) repeat;
}
#footer .search-field-wrap input[type=submit] {
	border: 1px solid #000;
}
#footer .search-field-wrap input[type=submit]:hover {
	background: #e9e9e9 url(../images/button-gradient-hover.png) repeat-x left bottom;
}
#footer .search-field-wrap input[type=text] {
	border: 1px solid #161616;
	background: #2b2b2b url(../images/quick-contact-input-bg.png) repeat-x top left;
	color: #f3f3f3;
	-webkit-box-shadow: inset 0px 2px 0px 0px #3c3c3c;
	-moz-box-shadow: inset 0px 2px 0px 0px #3c3c3c;
	box-shadow: inset 0px 2px 0px 0px #3c3c3c;
	opacity: 0.8;
	border: none;
}
#footer .search-field-wrap input[type=text]:focus {
	border: none;
	-webkit-box-shadow: inset 0px -1px 0px 0px #3c3c3c;
	-moz-box-shadow: inset 0px -1px 0px 0px #3c3c3c;
	box-shadow: inset 0px -1px 0px 0px #3c3c3c;
	background: #2b2b2b;
	opacity: 1;
}


.one_sixth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 87px; margin-bottom: 4px;}
.two_sixth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 180px;}
.three_sixth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 336px;}
.four_sixth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 493px;}
.five_sixth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 650px;}
/******* IN 5 col in 1 col BOXED*******/
.one_fifth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 118px; margin-bottom: 4px;}
.two_fifth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 242px;}
.three_fifth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 430px;}
.four_fifth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 618px;}
/******* IN 4 col in 1 col BOXED*******/
.one_quarter .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 101px;}
.two_quarter .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 336px;}
.three_quarter .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 571px;}
/******* IN 3 col in 1 col BOXED*******/
.one_third .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 180px;}
.two_third .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 493px;}
/******* IN 2 col in 1 col BOXED*******/
.one_half .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 336px;}

/******* IN 6 col in 2 col BOXED*******/
.content-with-side-bar .one_sixth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 44px; margin-bottom: 4px;}
.content-with-side-bar .one_sixth .widget-wrap.boxed .search-field-wrap input[type=submit]
{width: 56px; margin-left: 0;}
.content-with-side-bar .two_sixth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 83px;}
.content-with-side-bar .three_sixth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 188px;}
.content-with-side-bar .four_sixth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 294px;}
.content-with-side-bar .five_sixth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 399px;}
/******* IN 5 col in 2 col BOXED*******/
.content-with-side-bar .one_fifth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 64px; margin-bottom: 4px;}
.content-with-side-bar .two_fifth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 125px;}
.content-with-side-bar .three_fifth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 252px;}
.content-with-side-bar .four_fifth .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 378px;}
/******* IN 4 col in 2 col BOXED*******/
.content-with-side-bar .one_quarter .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 95px; margin-bottom: 4px;}
.content-with-side-bar .two_quarter .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 188px;}
.content-with-side-bar .three_quarter .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 346px;}
/******* IN 3 col in 2 col BOXED*******/
.content-with-side-bar .one_third .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 83px;}
.content-with-side-bar .two_third .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 294px;}
/******* IN 2 col in 2 col BOXED*******/
.content-with-side-bar .one_half .widget-wrap.boxed .search-field-wrap input[type=text]
{width: 188px;}


.one_sixth .search-field-wrap input[type=text]
{width: 117px; margin-bottom: 4px;}
.two_sixth .search-field-wrap input[type=text]
{width: 210px;}
.three_sixth .search-field-wrap input[type=text]
{width: 366px;}
.four_sixth .search-field-wrap input[type=text]
{width: 523px;}
.five_sixth .search-field-wrap input[type=text]
{width: 680px;}
/******* IN 5 col in 1 col *******/
.one_fifth .search-field-wrap input[type=text]
{width: 148px; margin-bottom: 4px;}
.two_fifth .search-field-wrap input[type=text]
{width: 272px;}
.three_fifth .search-field-wrap input[type=text]
{width: 460px;}
.four_fifth .search-field-wrap input[type=text]
{width: 648px;}
/******* IN 4 col in 1 col *******/
.one_quarter .search-field-wrap input[type=text]
{width: 131px;}
.two_quarter .search-field-wrap input[type=text]
{width: 366px;}
.three_quarter .search-field-wrap input[type=text]
{width: 601px;}
/******* IN 3 col in 1 col *******/
.one_third .search-field-wrap input[type=text]
{width: 210px;}
.two_third .search-field-wrap input[type=text]
{width: 523px;}
/******* IN 2 col in 1 col *******/
.one_half .search-field-wrap input[type=text]
{width: 366px;}

/******* IN 6 col in 2 col *******/
.content-with-side-bar .one_sixth .search-field-wrap input[type=text]
{width: 74px; margin-bottom: 4px;}
.content-with-side-bar .one_sixth .search-field-wrap input[type=submit]
{width: 86px; margin-left: 0;}
.content-with-side-bar .two_sixth .search-field-wrap input[type=text]
{width: 113px;}
.content-with-side-bar .three_sixth .search-field-wrap input[type=text]
{width: 218px;}
.content-with-side-bar .four_sixth .search-field-wrap input[type=text]
{width: 324px;}
.content-with-side-bar .five_sixth .search-field-wrap input[type=text]
{width: 429px;}
/******* IN 5 col in 2 col *******/
.content-with-side-bar .one_fifth .search-field-wrap input[type=text]
{width: 94px; margin-bottom: 4px;}
.content-with-side-bar .two_fifth .search-field-wrap input[type=text]
{width: 155px;}
.content-with-side-bar .three_fifth .search-field-wrap input[type=text]
{width: 282px;}
.content-with-side-bar .four_fifth .search-field-wrap input[type=text]
{width: 408px;}
/******* IN 4 col in 2 col *******/
.content-with-side-bar .one_quarter .search-field-wrap input[type=text]
{width: 125px; margin-bottom: 4px;}
.content-with-side-bar .two_quarter .search-field-wrap input[type=text]
{width: 218px;}
.content-with-side-bar .three_quarter .search-field-wrap input[type=text]
{width: 376px;}
/******* IN 3 col in 2 col *******/
.content-with-side-bar .one_third .search-field-wrap input[type=text]
{width: 113px;}
.content-with-side-bar .two_third .search-field-wrap input[type=text]
{width: 324px;}
/******* IN 2 col in 2 col *******/
.content-with-side-bar .one_half .search-field-wrap input[type=text]
{width: 218px;}



.tags-wrapper ul li {
	text-align: center;
	margin: 1px;
}
.tags-wrapper ul li a {
	padding: 2px 5px;
	color: #555;
	font-size: 11px;
	background: #e9e9e9 url(../images/button-gradient.png) repeat-x left top;
	border: 1px solid #cccccc;
	float: left;
	white-space: nowrap;
}
/******* IN FOOTER *******/
.footer-content .tags-wrapper ul li a {
	color: #fff;
	background: #242424;
	border: 0 none #070707;
}

.tab-content {display: none;}
.tabs-nav > li > a {cursor: pointer;}
.tabs-wrap.compact-tabs  {
	background: #e3e3e3;
	margin-top: 5px;
}
.compact-tabs .tabs-info-left {
	float: left;
	width: 30%;
	font-size: 11px;
	color: #7E7E7E;
}
.compact-tabs .tabs-info-left-inner {
	padding: 10px;
	margin: 5px;
	border-bottom: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	background: #fefefe url(../images/content-box-corner-shadow.png) no-repeat right bottom;
}
.compact-tabs .tabs-info-left-inner h4 {
	padding-bottom: 8px;
	font-size: 14px; 
	font-weight: normal;
	color: #363636;
}
.compact-tabs .tabs-wrap-with-info-left {
	float: left;
	width: 70%;
}
.tabs-wrap-with-no-info {
	margin-left: 5px;
}
.compact-tabs .tab-content {
	margin: 0 5px 5px 0;
	height: 7px;
	height: auto;
	min-height: 7px;
	border-bottom: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-left: 1px solid #d3d3d3;
	background: #f3f3f3 url(../images/content-box-corner-shadow.png) no-repeat right bottom;
}
.compact-tabs .tab-content .tab-content-inner {padding: 10px;}
.compact-tabs .tabs > ul {
	margin: 0;
	height: 30px;
	background: #f4f4f4 url(../images/tabs-ul-bg.png) repeat-x left top;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	margin: 5px 5px 0 0;
	white-space: nowrap;
}
.compact-tabs .tabs > ul > li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
}
.compact-tabs .tabs > ul > li a {
	font-size: 12px;
	font-weight: bold;
	color: #7E7E7E;
	line-height: 15px;
	height: 15px;
	float: left;
	padding: 8px;
	margin: 0 1px;
	text-shadow: 1px 1px 0 #f3f3f3;
}
.compact-tabs .tabs > ul > li a:hover {
	color: #000;
}
.compact-tabs .tabs > ul > li a:active {
}
.compact-tabs .tabs > ul > li.active a {
	color: #000;
	background: #f3f3f3;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	margin: 0;
}
.compact-tabs .tabs > ul > li.active:first-child a {
	border-left: 1px solid #f3f3f3;
}

#sidebar .tabs-wrap.compact-tabs  {
	margin-top: 0;
}
#sidebar .compact-tabs .tabs-info-left {
	float: none;
	display: block;
	width: auto;
}
#sidebar .compact-tabs .tabs-wrap-with-info-left {
	float: none;
	width: auto;
	padding-left: 5px;
}

#footer .tabs-wrap.compact-tabs  {
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-20.png) repeat left top;
}
#footer .compact-tabs .tabs-info-left {
	color: #fff;
}
#footer .compact-tabs .tabs-info-left-inner {
	border-bottom: none;
	border-right: none;
	border-left: 1px solid #111;
	border-top: 1px solid #111;
	background: #292929;
	line-height: 17px;
}
#footer .compact-tabs .tabs-info-left-inner h4 {
	color: #fff;
}
#footer .compact-tabs .tab-content {
	border-bottom: none;
	border-right: none;
	border-left: 1px solid #111;
	background: #292929;
}
#footer .compact-tabs .tabs > ul {
	background: #292929 url(../images/dark-gradient-rep.png) repeat-x left bottom;
	border-right: none;
	border-bottom: 1px solid #111;
	border-left: 1px solid #111;
	border-top: 1px solid #111;
}
#footer .compact-tabs .tabs > ul > li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
}
#footer .compact-tabs .tabs > ul > li a {
	font-size: 11px;
	color: #bbb;
	text-shadow: -1px -1px 0 #000;
}
#footer .compact-tabs .tabs > ul > li a:hover {
	color: #fff;
}
#footer .compact-tabs .tabs > ul > li a:active {
}
#footer .compact-tabs .tabs > ul > li.active a {
	color: #fff;
	background: #292929;
	border-right: 1px solid #111;
	border-left: 1px solid #111;
}
#footer .compact-tabs .tabs > ul > li.active:first-child a {
	border-left: 1px solid #292929;
}
#footer .compact-tabs .tabs > ul > li.active.first-child a {
	border-left: 1px solid #292929;
}

.page-tabs.horz-tabs .tabs > ul {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	background: url(../images/break-line.png) repeat-x bottom left;
	padding-top: 20px;
	height: 45px;
	list-style: none;
	display: block;
}
.page-tabs.horz-tabs .tabs > ul > li {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
.page-tabs.horz-tabs .tabs > ul > li a {
	font-size: 12px;
	padding: 3px 15px;
	float: left;
	background: #E9E9E9 url(../images/button-gradient.png) repeat-x left top;
	margin-right: 4px;
	line-height: 18px;
	height: 18px;
	margin-top: 4px;
	border: 1px solid #ccc;
	text-shadow: 1px 1px 0 #f3f3f3;
}
.page-tabs.horz-tabs .tabs > ul > li a:hover {
	background: #E9E9E9 url(../images/button-gradient-hover.png) repeat-x left bottom;
}
.page-tabs.horz-tabs .tabs > ul > li.active a {
	font-size: 15px;
	padding: 9px 15px;
	line-height: 21px;
	height: 21px;
	margin-top: 0;
	border-bottom: none 0;
}
.page-tabs.horz-tabs .tabs > ul > li.active a:hover {
	background: #E9E9E9 url(../images/button-gradient.png) repeat-x left top;
}

/**** 30.1 VERTICAL ****/
.page-tabs.vert-tabs .tabs .tab-content {
	float: right;
	width: 68%;
}
.page-tabs.vert-tabs .tabs .tab-content .tab-content-inner {padding-top: 10px;}

.page-tabs.vert-tabs .tabs > ul {
	background: url(../images/break-line-vert.png) repeat-y top right;
	padding: 10px 0;
	float: left;
	width: 30%;
	margin: 0;
	list-style: none;
}
.page-tabs.vert-tabs .tabs > ul > li {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	margin-right: 7px;
}
.page-tabs.vert-tabs .tabs > ul > li a {
	font-size: 12px;
	padding: 3px 15px;
	background: #E9E9E9 url(../images/button-gradient.png) repeat-x left top;
	margin-right: 4px;
	line-height: 18px;
	height: 18px;
	margin-top: 5px;
	border: 1px solid #ccc;
	display: block;
	text-shadow: 1px 1px 0 #f3f3f3;
}
.page-tabs.vert-tabs .tabs > ul > li a:hover {
	background: #E9E9E9 url(../images/button-gradient-hover.png) repeat-x left bottom;
}
.page-tabs.vert-tabs .tabs > ul > li.active {
	margin-right: 2px;
}
.page-tabs.vert-tabs .tabs > ul > li.active a {
	font-size: 15px;
	padding: 6px 15px;
	line-height: 21px;
	height: 21px;
	border-right: none 0;
}
.page-tabs.vert-tabs .tabs > ul > li.active a:hover {
	background: #E9E9E9 url(../images/button-gradient.png) repeat-x left top;
}
.page-tabs.vert-tabs .bottom-breaker {
	margin-left: 0;
	padding-left: 0;
}

.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border:1px solid #000001;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border:1px solid #000001;border-width:1px 1px 0;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}#qtip-overlay{position:fixed;left:-10000em;top:-10000em;}#qtip-overlay.blurs{cursor:pointer;}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}

.ui-tooltip-youtube .ui-tooltip-titlebar, .ui-tooltip-youtube .ui-tooltip-content {border-color: #000;}


.accordion {
	margin-top: 5px;
}
.accordion h3 {
	margin: 15px 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px dotted #bbb;
	border-top: 1px dotted #bbb;
	background: #f9f9f9;
	cursor: pointer;
}
.accordion h3:first-child {
	margin-top: 0;
}
.accordion h3.first-child {
	margin-top: 0;
}
.accordion h3 a {
	color: #515151;
	text-shadow: 1px 1px 0 #f3f3f3;
	display: inline-block;
	line-height: 15px;
	height: 15px;
	padding: 7px;
	cursor: pointer;
}
.accordion .acc-icon {
	background-image: url(../images/small-plus.png);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	float: left;
	margin-top: 12px;
	margin-left: 8px;
}
.accordion h3.active {
	margin-bottom: 0;
	background: #e3e3e3;
	border: none;
}
.accordion h3.active .acc-icon {
	background-image: url(../images/small-minus.png);
}	
.accordion .accordion-content-wrap {
	padding: 0 5px 5px;
	background: #e3e3e3;
	display: none;
}
.accordion .accordion-content {
	border-bottom: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	background: #f3f3f3 url(../images/content-box-corner-shadow.png) no-repeat right bottom;
	padding: 10px;
}
/**** 32.1 IN SIDEBAR ****/
#sidebar .accordion h3, .widget-wrap.boxed .accordion h3 {
	border: 1px solid #bbbbbb;
	margin: 8px 0;
	background: #f4f4f4 url(../images/tabs-ul-bg.png) repeat-x scroll left top;
}
#sidebar .accordion h3:hover, .widget-wrap.boxed .accordion h3:hover {
	background: #f4f4f4;
}
#sidebar .accordion h3.active, .widget-wrap.boxed .accordion h3.active {
	margin-bottom: 0;
	background: #e3e3e3;
	border: none;
}
/**** 32.2 INSIDE FOOTER ****/
#footer .accordion h3 {
	border-left: 1px solid #111;
	border-top: 1px solid #111;
	border-right: 1px solid #000;
	border-bottom: 2px solid #000;
	background: #292929 url(../images/dark-gradient-rep.png) repeat-x left bottom;
	font-size: 13px;
	margin: 3px 0;
}
#footer .accordion h3 a {
	color: #fff;
	text-shadow: -1px -1px 0 #000;
}
#footer .accordion h3.active {
	margin-bottom: 0;
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-20.png) repeat left top;
	border: none;
}
#footer .accordion .accordion-content-wrap {
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-20.png) repeat left top;
}
#footer .accordion .accordion-content {
	border-bottom: none;
	border-right: none;
	border-left: 1px solid #111;
	border-top: 1px solid #111;
	background: #292929;
	padding: 10px;
}
/**** 32.3 MORE CONTENT ****/
.toggle.more-content-toggle {
	position: relative;
	height: 20px;
	height: auto;
	min-height: 20px;
	margin-bottom: 30px;
}
.toggle.more-content-toggle h3, .toggle.more-content-toggle h3.active,
#footer .toggle.more-content-toggle h3, #footer .toggle.more-content-toggle h3.active {
	position: absolute;
	bottom: -20px;
	background: none transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: 20px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.toggle.more-content-toggle .accordion-content-wrap {
	padding-bottom: 30px;
}
.toggle.more-content-toggle .acc-icon {
	margin-left: 0;
}
.toggle.more-content-toggle .accordion-content-wrap,
.toggle.more-content-toggle .accordion-content,
#footer .toggle.more-content-toggle .accordion-content-wrap,
#footer .toggle.more-content-toggle .accordion-content {
	background: none transparent;
	border: none;
	padding: 0;
	margin:0;
}
.toggle.more-content-toggle h3 a {
	padding: 7px;
}
.toggle.more-content-toggle h3 a span.more {
	visibility: visible;
	float: left;
	display: inline-block;
	width: auto;
}
.toggle.more-content-toggle h3.active a span.more {
	visibility: hidden;
	width: 0;
}
.toggle.more-content-toggle h3 a span.less {
	visibility: hidden;
	float: left;
	display: inline-block;
	width: 0;
}
.toggle.more-content-toggle h3.active a span.less {
	visibility: visible;
	width: auto;
}

.post {
	padding: 0 0 20px 0;
}
.blog-entry-img-top h2.entry-title {
	padding: 10px;
	margin: 0;
	font-weight: normal;
	font-size: 17px;
	background: #f4f4f4 url(../images/tabs-ul-bg.png) repeat-x scroll left top ;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #B8B8B8;
}
.blog-entry-img-left h2.entry-title {
	padding: 5px 0;
	font-weight: normal;
	font-size: 17px;
	background: none transparent;
}
h2.entry-title a:hover {
	color: #171717 !important;
}

/**** 33.1 BLOG IMAGE ****/
.blog-img-wrap {
	position: relative;
	overflow: hidden;
}
.blog-img-wrap a {
	line-height: 0;
	display: block;
}
.blog-entry-img-left .blog-img-wrap .hover-title {
	left: -30%;
	top: 5px;
}
.blog-entry-img-left .blog-img-wrap:hover .hover-title {
	left: 5px;
	top: 5px;
}
.blog-entry-img-left .blog-img-wrap .hover-type  {
	right: 5px;
	top: 5px;
}
.blog-entry-img-top .comments-date-overlay-wrap {
	position: absolute;
	bottom: 15px;
	left: 10px;
	z-index: 4;
}
.blog-entry-img-top .date-overlay {
	width: 100px;
	height: 60px;
	margin-bottom: 10px;
	display: block;
	background: url(http://kitetrade.org/images/background/transparent/plain-dark-80.png) repeat left top;
	color: #fff;
	text-align: center;
}
.blog-entry-img-top .date-overlay .day-month, .blog-entry-img-top .comments-overlay .number-of-comments {
	font-size: 24px;
	font-weight: normal;
	padding: 13px 0 5px 0;
}
.blog-entry-img-top .date-overlay .year, .blog-entry-img-top .comments-overlay .comments-title {
	font-size: 10px;
	letter-spacing: 2px;
	text-shadow: 1px 1px 0 #000;
}
.blog-entry-img-top .comments-overlay {
	width: 100px;
	height: 60px;
	display: block;
	background: url(http://kitetrade.org/images/background/transparent/plain-dark-80.png) repeat left top;
	color: #fff;
	text-align: center;
}
.blog-entry-img-top .comments-overlay-bubble-bottom {
	position: absolute;
	bottom: -8px;
	left: 15px;
	background: url(../images/content-speech-bubble-footer.png) no-repeat left top;
	width: 21px;
	height: 8px;
}
/**** 33.2 BLOG CONTENT ****/
.entry-content-wrap {
	background: #fff url(../images/white-bg-repeat.png) repeat-x left 1px;
	padding: 10px;
	border-bottom: 1px solid #a1a1a1;
	border-right: 1px solid #B8B8B8;
	border-left: 1px solid #eaeaea;
}
.entry-content-wrap .read-more-link {
	float: right;
}
.entry-content-wrap .entry-meta {
	float: left;
	margin-top: 15px;
	clear: both;
}
/**** 33.3 BLOG IMAGE ON LEFT ****/
.blog-entry-img-left .entry-content-wrap {
	border-top: 1px solid #eaeaea;
}
.blog-entry-img-left .date-overlay, .blog-entry-img-left .comments-overlay {
	display: none;
}
.blog-entry-img-left .blog-img-wrap {
	float: left;
}
.blog-entry-img-left .entry-content {
	margin-left: 205px;
}
.blog-entry-img-left .entry-title {
	margin-left: 205px;
}


.blog-article {
	padding-bottom: 30px;
}
/**** 34.1 SHARE BLOCK ****/
.share-meta-area {
	margin: 10px 0;
	position: relative;
	padding: 5px;
	background: #f4f4f4 url(../images/tabs-ul-bg.png) repeat-x scroll left top ;
	border-right: 1px solid #B8B8B8;
	border-bottom: 1px solid #B8B8B8;
	border-left: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
}
.share-meta-area a.grey-button {margin: 0;}
.share-links {
	float: right;
	max-width: 250px;
}
.share-links .sharrre {
	float: right;
	margin-left: 5px;
	margin-right: 0;
}
.share-links .sharrre .box {
	position: relative;
	float: right;
}
.share-links .sharrre .count {
	visibility: hidden;
	position: absolute;
	top: -35px;
}
.share-links .sharrre .share {
	margin-top: 0;
	line-height: 24px;
	height: 24px;
}
.share-links .sharrre .box:hover .count {
	visibility: visible;
}
.share-meta-area .entry-meta {
	float: left;
	width: 350px;
}
.share-meta-area .entry-meta a.comments {
	padding-left: 0;
}
.share-meta-area .entry-meta a.comments > span {
	display: inline-block;
	padding-left: 35px;
	font-weight: bold;
	background: url(../images/icons/comment-button-icon.png) no-repeat 5px center;
}
.blog-article-meta.blog-post-snippet-info ul {
	padding: 20px 0;
}
.blog-article-meta.blog-post-snippet-info ul > li {
	font-size: 11px;
	line-height: 18px;
}

.comment-bubble-background-wrap .comment-bubble-content {
	background: #ebebeb;
	padding: 10px;
	font-size: 11px;
	font-style: italic;
	color: #5e5e5e;
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
}
ul.children .comment-bubble-background-wrap .comment-bubble-content {
	color: #7e7e7e;
	background: #eee;
}
.comment-author-wrap {
	overflow: hidden;
}
.comment-meta {
	float: right;
	visibility: hidden;
	font-size: 10px;
	color:#666;
	margin-top: 25px;
	margin-right: -30%;
}
.comment-meta > a {
	float: left;
	margin-left: 15px;
}
.comment:hover .comment-meta {
	visibility: visible;
	margin-right: 0;
}
.comment-author {
	float: left;
	padding: 10px 0;
}
.comment-author img {
	float: left;
	margin-right: 20px;
}
.comment-author h2 {
	font-size: 15px;
	float: left;
}
.comment-author h2 span.says {
	font-size: 13px;
	color: #666;
}
ul.children {
	padding-left: 20px;
	margin-top: 5px;
	background: url(../images/blog-reply-child-arrow.png) no-repeat left 10px;
}
.entry-content {
	line-height: 23px;
}
.comments-title-wrap {
	padding: 5px;
	font-size: 15px;
	margin-bottom: 10px;
	color: #fff;
	background: #333333;
	border: solid 1px #1b1b1b;
	-webkit-box-shadow: inset 0px 0px 5px -2px #191919;
	-moz-box-shadow: inset 0px 0px 5px -2px #191919;
	box-shadow: inset 0px 0px 5px -2px #191919;
}
h3.comments-title {
	float: left;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #fff;
	position: relative;
	text-shadow: 1px 1px 0 #000;
	padding: 0;
	margin: 0;
}
h3.comments-title span.extra {
	color: #fff;
	background: #262626;
	text-shadow: 1px 1px 0 #000;
	margin-left: 10px;
	font-size: 12px;
	line-height: 15px;
    padding: 4px;
    position: absolute;
    top: 0;
}
.post-a-comment-link {
	float: right;
}
.post-a-comment-link a.med-dark-link {
	margin: 0;
}

.comment-reply {
	padding-top: 20px;
}
.comment-reply h3 {
	font-weight: normal;
	font-size: 15px;
	padding: 10px 0;
}
.comment-reply .input-wrapper {
	background: #e3e3e3;
	padding: 4px;
	float: left;
	margin-bottom: 10px;
}
.comment-reply .submit-button-input-wrapper .submit-input-wrapper {
	background: none transparent;
}
.comment-reply input[type=text],
.comment-reply textarea {
	width: 300px;
	border-color: #D3D3D3 #B8B8B8 #B8B8B8 #D3D3D3;
    border-style: solid;
    border-width: 1px;
	padding: 4px;
	background: #f9f9f9;
}
.comment-reply input[type=text]:focus,
.comment-reply textarea:focus {
	background: #f3f3f3;
	border: 1px solid #bbb;
}
.comment-reply textarea {
	width: 500px;
	height: 120px;
}
.comment-reply label {
	font-size: 10px;
	clear: both;
	display: block;
	padding-left: 4px;
}
.comment-reply label > span.red {
	font-weight: normal;
    color: #CC0000;
	font-size: 11px;
}
/******* INFIELD LABELS *******/
.js .comment-reply .inside-label > label {
	position: absolute;
	top: 9px;
	left: 6px;
	z-index: 2;
	line-height: 15px;
}
.inside-label {
    position: relative;	
}

#sidebar .widget-wrap {
	padding: 4px;
	background: #E3E3E3;
	margin-bottom: 10px;
}
#sidebar .widget-wrap > .widget-title {
	background: #f4f4f4 url(../images/tabs-ul-bg.png) repeat-x scroll left top ;
	margin: 0;
	padding-bottom: 0;
	border-right: 1px solid #B8B8B8;
	border-bottom: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
}
#sidebar .widget-wrap > .widget-title h2 {
	font-weight: normal;
	font-size: 14px;
	color: #363636;
	padding: 7px;
}
#sidebar .widget-wrap .widget-title .title-circle {
	margin: 4px 10px 0 4px;
}
#sidebar .widget-wrap > .widget-content-wrap {
	padding: 10px;
	border-bottom: 2px solid #a1a1a1;
	border-right: 1px solid #b8b8b8;
	border-left: 1px solid #D3D3D3;
	background: #f3f3f3 url(../images/content-box-corner-shadow.png) no-repeat right bottom;
}
#sidebar .widget-wrap .framed-image img {max-width: 239px;}
#sidebar .widget-wrap img {max-width: 250px;}

.widget-wrap.no-title > .widget-title {
	display: none;
}
#sidebar .widget-wrap.no-title > .widget-content-wrap {
	border-top: 1px solid #D3D3D3;
}
#sidebar .widget-wrap.no-box {
	padding: 0;
	border: none;
	background: none transparent;
}
#sidebar .widget-wrap.no-box > .widget-content-wrap {
	padding: 0;
	border: none;
	background: none transparent;
}


.bread-crumbs-wrapper {
	padding: 5px 10px;
	font-size: 11px;
	margin-bottom: 10px;
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	background: #333333;
	border: solid 1px #1b1b1b;
	-webkit-box-shadow: inset 0px 0px 5px -2px #191919;
	-moz-box-shadow: inset 0px 0px 5px -2px #191919;
	box-shadow: inset 0px 0px 5px -2px #191919;
}
.bread-crumbs-wrapper ul li {
	display: inline;
	float: left;
	margin: 0;
}
.bread-crumbs-wrapper ul li a, .bread-crumbs-wrapper ul li span {
	float: left;
	padding: 0 10px;
	color: #f7f7f7;
}
.bread-crumbs-wrapper ul li.first span {
	font-weight: bold;
	padding-left: 0;
}
.bread-crumbs-wrapper ul li a {
	background: url(../images/bread-crumbs-arrow.png) no-repeat right 7px;
	padding-right: 14px;
	
}
.bread-crumbs-wrapper ul li a:hover {
	background: #414141 url(../images/bread-crumbs-arrow.png) no-repeat right 7px;
}

.page-heading {
	padding: 0;
	margin-top: -10px;
}
.page-heading h1, .page-heading h1.heading {
	padding: 19px 0 15px;
	font-size: 29px;
	font-weight: normal;
	float: left;
	line-height: 45px;
	min-width: 75px;
	text-shadow: 1px 1px 0 #fff;
}
.page-heading h2 {
	padding: 22px 0 20px 105px;
	margin-left: -60px;
	font-size: 13px;
	color: #363636;
	float: left;
	line-height: 45px;
	background: url(../images/page-title-with-description-bg.png) no-repeat left top;
	text-shadow: 1px 1px 0 #fff;
}

.pagination-wrapper ul li {
	margin: 0;
	padding: 0;
	float: left;
}
.pagination-wrapper ul li a, .pagination-wrapper ul li span {
	float: left;
	padding: 4px 15px;
	background: #e9e9e9 url(../images/button-gradient.png) repeat-x left top;
	border: 1px solid #cccccc;
	margin-right: 4px;
	line-height: 16px;
}
.pagination-wrapper ul li a:hover {
	background: #e9e9e9 url(../images/button-gradient-hover.png) repeat-x left bottom;
}
.pagination-wrapper ul li.on span {
	background: #262626;
	border: 1px solid #141414;
	color: #fff;
	font-weight: bold;
}



.mtt-member-wrapper {
	background: #E3E3E3;
	padding: 5px;
}
.mtt-image-and-info-left {
	float: left;
	width: 168px;
}
.mtt-image img {
	background: #FFFFFF;
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    padding: 5px;
}
.mtt-links {
	 background: url(../images/content-box-corner-shadow.png) no-repeat scroll right bottom #FEFEFE;
    border-bottom: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
	padding: 5px;
}
.mtt-links ul.social-set-two {
	padding: 5px;
	border-bottom: 1px solid #e0e0e0;
	margin: -5px -5px 0 -5px;
}
.mtt-links ul.mtt-contact-details {
	
}
.mtt-links ul.mtt-contact-details li {
	display: block;
	clear: both;
	border-bottom: 1px solid #e0e0e0;
	padding: 5px;
	margin: 0 -5px;
	height: 17px;
	height: auto;
	line-height: 20px;
	min-height: 17px;
	font-size: 11px;
	font-weight: bold;
}
.mtt-links ul.mtt-contact-details li:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.mtt-links ul.mtt-contact-details li.last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.mtt-links ul.mtt-contact-details li.email a {
	padding-top: 2px;
}
.mtt-links ul.mtt-contact-details li span.extra {
	background: url(../images/details-circle.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    line-height: 13px;
    margin: 3px 5px 0 0;
    text-align: center;
    width: 16px;
}
.mtt-content-wrapper {
	margin-left: 175px;
}
h3.mtt-member-title {
	background: url(../images/tabs-ul-bg.png) repeat-x scroll left top #F4F4F4;
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #B8B8B8;
	padding: 5px 10px;
	margin-bottom: 0;
	font-weight: normal;
}
h3.mtt-member-title span.extra {
	color: #333;
	font-size: 12px;
	padding-left: 10px;
}
.mtt-member-wrapper.has-tabs h3.mtt-member-title {
	margin-bottom: 10px;
	border-bottom: 1px solid #B8B8B8;
}
.mtt-member-description {
	 background: url(../images/content-box-corner-shadow.png) no-repeat scroll right bottom #F3F3F3;
    border-bottom: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
	padding: 10px;
}
.mtt-content-wrapper .compact-tabs .tabs > ul, .mtt-content-wrapper .tab-content {
	margin: 0;
}
.mtt-content-wrapper .compact-tabs .tab-content h3.mtt-member-title {
	background: none transparent;
    border: none;
	font-weight: normal;
	padding: 0 0 10px 0;
}
.mtt-content-wrapper .compact-tabs .tab-content h5 {
	font-weight: normal;
	padding: 10px 0 0 0;
}
.mtt-content-wrapper .compact-tabs .tab-content h5 span.extra {
	font-weight: bold;
	color: #333;
}


.price-table-column-wrap {
	position: relative;
}
.price-table-column-wrap.even {
	background: #e3e3e3;
}
.price-table-column-wrap.odd {
	background: #cecece;
}
.price-table-wrap.has-featured {
	padding-top: 15px;
}


.price-table-wrap.hover-shadow .price-table-column-wrap:hover {
	z-index: 11;
	-webkit-box-shadow: 0px 0px 15px -5px #000;
	-moz-box-shadow: 0px 0px 15px -5px #000;
	box-shadow: 0px 0px 15px -5px #000;
}
.price-table-wrap.hover-shadow:hover .price-table-column-wrap {
	opacity: .9;
}
.price-table-wrap.hover-shadow:hover .price-table-column-wrap:hover {
	opacity: 1;
}


.price-table-column-wrap.featured {
	margin: -12px;
	border: 1px solid #9f9f9f;
	z-index: 10;
	-webkit-box-shadow: 0px 0px 5px -2px #000;
	-moz-box-shadow: 0px 0px 5px -2px #000;
	box-shadow: 0px 0px 5px -2px #000;
}

.price-table-column-wrap.featured .pt-header {
	padding: 6px 0;
	margin: -1px;
}
.pt-header {
	position: relative;
	text-align: center;
	background: #333333;
	border: solid 1px #1b1b1b;
	-webkit-box-shadow: inset 0px 0px 5px -2px #191919;
	-moz-box-shadow: inset 0px 0px 5px -2px #191919;
	box-shadow: inset 0px 0px 5px -2px #191919;
}
.pt-header h3 {
	font-weight: normal;
	padding: 5px 0;
	margin: 0;
	text-shadow: 1px 1px 0 #000;
}
.pt-header .price {
	font-size: 12px;
	color: #dbdbdb;
	padding-left: 10px;
	font-weight: normal;
}
.pt-list-area {
	background: #f3f3f3;
	padding: 10px;
	border: solid 1px #d2d2d2;
	margin: 5px;
}
.pt-link {
	padding: 0 5px 5px;
}

.content-with-side-bar .price-table-column-wrap.merged {
	margin-left: -7px;
	margin-right: -7px;
}
.content-no-side-bar .price-table-column-wrap.merged {
	margin-left: -10px;
	margin-right: -10px;
}
.first .price-table-column-wrap.merged,
.first .price-table-column-wrap:hover {
	margin-left: 0;
}
.last .price-table-column-wrap.merged,
.last .price-table-column-wrap:hover {
	margin-right: 0;
}

.impact-button-link-wrap {
	padding: 5px;
	background: url(http://kitetrade.org/images/background/transparent/plain-dark-70.png) repeat;
	margin: 15px 0;
}
.impact-button-link-wrap a.impact-button {
	height: 48px;
	line-height: 48px;
	padding-left: 15px;
	font-size: 15px;
	display: block;
	background: url(../images/big-impact-button-left.png) no-repeat left top;
	color: #171717;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3)
}
.impact-button-link-wrap a.impact-button span {
	height: 48px;
	display: block;
	padding: 0 25px 0 10px;
	background: url(../images/big-impact-button-right.png) no-repeat right top;
	text-align: center;
}
.impact-button-link-wrap a.impact-button:hover {
	background: url(../images/big-impact-button-left-hover.png) no-repeat left top;
}
.impact-button-link-wrap a.impact-button:hover span {
	background: url(../images/big-impact-button-right-hover.png) no-repeat right top;
}
.impact-button-link-wrap.invert a.impact-button {
	background: url(../images/big-impact-button-left-hover.png) no-repeat left top;
}
.impact-button-link-wrap.invert a.impact-button span {
	background: url(../images/big-impact-button-right-hover.png) no-repeat right top;
}
.impact-button-link-wrap.invert a.impact-button:hover {
	background: url(../images/big-impact-button-left.png) no-repeat left top;
}
.impact-button-link-wrap.invert a.impact-button:hover span {
	background: url(../images/big-impact-button-right.png) no-repeat right top;
}

a.go-to-link {
	background: url(../images/little-link-icon.png) no-repeat center right;
	padding-right: 18px;
	text-decoration: none;
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 17px;
	overflow: visible;
	z-index: 10;
}
a.go-to-link:hover {
	background: url(../images/little-link-icon-hover.png) no-repeat center right;
}
a.go-to-link > span {
	visibility: hidden;
	margin-left: 5px;
	background: #262626;
	color: #fff;
	padding: 1px 6px;
	font-size: 10px;
	font-weight: normal;
	position: absolute;
	white-space: nowrap;
	top: 0;
	left: 85%;
	line-height: 15px;
	z-index: 9; 
	opacity: 0;
}
a.go-to-link:hover > span {
	visibility: visible;
	min-width: 10px;
	max-width: 300px;
	text-overflow: ellipsis;
	cursor: pointer;
	left: 100%;
	opacity: 1;
}

a.med-dark-link {
	display: inline-block;
	vertical-align: top;
	background: #262626;
	color: #fff;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	margin: 8px 0 8px 4px;
	padding: 2px 15px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
a.med-dark-link:hover {
	background: #2a2a2a url(../images/dark-link-hover.png) repeat-x left top;
}
a.small-dark-link {
	display: inline-block;
	vertical-align: top;
	background: #262626;
	color: #fff;
	font-style: bold;
	line-height: 18px;
	font-size: 10px;
	margin: 5px 0 5px 4px;
	padding: 0 10px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
a.small-dark-link:hover {
	background: #2a2a2a url(../images/dark-link-hover.png) repeat-x left top;
}
a.big-dark-link {
	display: inline-block;
	vertical-align: top;
	background: #262626;
	color: #fff;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	font-size: 13px;
	margin: 10px 0 10px 4px;
	padding: 4px 20px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
a.big-dark-link:hover {
	background: #2a2a2a url(../images/dark-link-hover.png) repeat-x left top;
}


a.big-button {
	display: block;
	background: #bbb url(../images/button-shine.png) repeat-x left -4px;
	font-size: 15px;
	color: #111;
	text-align: center;
	padding: 10px 0;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3)
}
a.big-button:hover {
	-webkit-box-shadow: inset 0px 0px 17px -3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0px 0px 17px -3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 0px 17px -3px rgba(0, 0, 0, 0.3);
	color: #000;
}
a.big-button:active {
	background-image: none;
}

a.grey-button {
	display: inline-block;
	vertical-align: top;
	padding: 4px 15px;
	background: #e9e9e9 url(../images/button-gradient.png) repeat-x left top;
	border: 1px solid #cccccc;
	margin: 8px 0 8px 4px;
	line-height: 16px;
	text-shadow: 1px 1px 0 #f3f3f3;
}
a.grey-button:hover {
	background: #e9e9e9 url(../images/button-gradient-hover.png) repeat-x left bottom;
}
input.grey-button, button.grey-button {
	float: left;
	padding: 4px 15px;
	background: #e9e9e9 url(../images/button-gradient.png) repeat-x left top;
	border: 1px solid #cccccc;
	margin-right: 4px;
	line-height: 16px;
	cursor: pointer;
}
input.grey-button:hover, button.grey-button:hover {
	background: #e9e9e9 url(../images/button-gradient-hover.png) repeat-x left bottom;
}
.grey-button.small {
	font-size: 10px;
	padding: 2px 10px;
	margin: 5px 0 5px 4px;
}
.grey-button.big {
	font-size: 14px;
	padding: 8px 25px;
	margin: 10px 0 10px 4px;
}

a.simple-link {
	border-bottom: 1px dotted #E1E1E1;
}
a.simple-link:hover {
	border-bottom: 1px solid #D3D3D3;
}
a.simple-link:active {
	color: #171717;
}
/**** 39.6 INSIDE FOOTER ****/
.footer-content a.med-dark-link, .footer-content a.small-dark-link, .footer-content a.big-dark-link {
	background: #e3e3e3;
	border: solid 1px #131313;
	color: #555;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}
.footer-content a.med-dark-link:hover, .footer-content a.small-dark-link:hover, .footer-content a.big-dark-link:hover {
	background: #e3e3e3 url(../images/light-link-hover.png) repeat-x left bottom;
}
.footer-content a.go-to-link {
	background: url(../images/little-link-icon-footer.png) no-repeat center right;
}
.footer-content a.go-to-link:hover {
	background: url(../images/little-link-icon-hover-footer.png) no-repeat center right;
}
.footer-content a.go-to-link > span {
	background: #111;
}
.footer-content a.simple-link {
	border-bottom: 1px dotted #424242;
}
.footer-content a.simple-link:hover {
	border-bottom: 1px solid #eee;
}
.footer-content a.simple-link:active {
	color: #f7f7f7;
}


#footer .widget-title {
	background: url(../images/footer-title-shadow.png) no-repeat bottom left;
	padding-bottom: 25px;
}
#footer .widget-title h2 {
	font-size: 15px;
	line-height: 17px;
	padding-bottom: 12px;
}
#footer .widget-content-wrap {
	margin-top: -5px;	
}
.footer-bottom-left {
	background: url(../images/bottom-footer-break-bg.png) no-repeat top right;
	padding: 5px 120px 5px 0;
	height: 30px;
	line-height: 30px;
}
.footer-bottom-right {
	padding: 5px 0;
	height: 30px;
	line-height: 30px;
}
.footer-bottom-content span.break {
	font-weight: bold;
	font-size: 12px;
	padding: 0 5px;
	color: #ccc;
}
.footer-bottom-content a {
	color: #ddd;
}
.footer-bottom-content a:hover {
	color: #fff;
	text-shadow: -1px -1px 0 #000;
}


#popdown {
    display: none;
	background-repeat: repeat;
    position: relative;
	color: #eee;
	z-index: 10;
}
/*Options*/
body.stretch-popdown #popdown {
	background-repeat: repeat;
	background: #0d0d0d;
}
.popdown-inner {
    width: 970px;
    margin: 0 auto;
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-30.png) repeat;
	padding: 12px 0;
	height: 30px;
	height: auto;
	min-height: 30px;
	position: relative;	
}
.popdown-content {
	padding: 5px 20px;
	color: #eee;
}
#popdown h1,
#popdown h2,
#popdown h3,
#popdown h4 {
	text-shadow: 1px 1px 0 #000;
	color: #fff;
}
#popdown-hide {
   	width: 20px;
   	height: 20px;
	display: block;
   	cursor: pointer;
	position: absolute;
	right: -35px;
	top: 0;	
    z-index: 10;
	padding: 4px;
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-70.png) repeat;
}
#popdown-hide span {
   	width: 20px;
   	height: 20px;
   	background: url(../images/close-icon.png) no-repeat center center;
	display: block;
}
#popdown-hide:hover span {
   	background: url(../images/close-icon-hover.png) no-repeat center center;
}

#popdown-trigger {
    position: absolute;
    top: -25px;
    left: 10px;
    width: 22px;
    height: 22px;
    background: url(../images/info-icon-on-black.png) no-repeat left top;
    display: none;
    cursor: pointer;
	z-index: 15;
}
#popdown-trigger span {
    position: absolute;
	left: 90%;
	background: #212121;
	visibility: hidden;
	opacity: 0;
	font-size: 10px;
	line-height: 15px;
	width: 0;
	margin-left: 5px;
	padding: 3px 0;
	color: #fff;
	overflow: hidden;
}
#popdown-trigger:hover span {
	left: 100%;
	visibility: visible;
	opacity: 1;
	width: auto;
	padding: 3px 10px;
}
body.stretch-header #popdown-trigger {
	margin-top: 160px;
	z-index: 4;
	left: 5px;
}
body.stretch-header.hide-top-head #popdown-trigger {
	margin-top: 125px;
	z-index: 4;
	left: 5px;
}

body.rounded .box-border, body.rounded #slider, body.rounded .content-wrapper, body.rounded .logo-slider-wrapper, body.rounded .nav-inner, body.rounded .quick-contact-pop-out, body.rounded .quform-inner .input-wrapper, body.rounded .quform-inner .input-wrapper input, body.rounded .quform-inner .input-wrapper select, body.rounded  .quform-inner .input-wrapper textarea, .impress-slider-title, .impress-slider-description, body.rounded .impact-header, body.rounded .impact-header-two-line, .impact-header-link-wrap, body.rounded .med-dark-link, .bubble-background-wrap .bubble-content, a.go-to-link > span, .blog-post-snippet-wrap, .blog-post-snippet-info ul li.tags ul, .blog-post-snippet-info ul li.tags > ul.show-tags li, .hover-title, .hover-type, body.rounded .logo-slider-inner, .tabs-wrap.compact-tabs, .tabs-info-left-inner, .accordion .accordion-content, .date-overlay, .comments-overlay, body.rounded #horz-nav-ul ul, body.rounded #horz-nav-ul ul li ul, .impact-header-newsletter-signup-wrap, .blog-img-wrap .hover-type, body.rounded #sidebar .widget-wrap, .bread-crumbs-wrapper ul li a, body.rounded .bread-crumbs-wrapper, body.rounded #header-inner #horz-nav-ul ul li.only-child, body.rounded .blog-entry-img-left .entry-content-wrap, .pagination-wrapper ul li a, .pagination-wrapper ul li span, body.rounded .widget-content-wrap .quform-inner .submit-button-input-wrapper button span, .mtt-links, blockquote, .mtt-member-wrapper, a.big-button, .pt-list-area, .price-table-column-wrap, .mtt-member-wrapper.has-tabs h3.mtt-member-title, #sidebar .accordion h3, .widget-wrap.boxed .accordion h3, body.rounded #sidebar .widget-wrap.no-title .widget-content-wrap, body.rounded .search-field-wrap .search-input-wrap, body.rounded .search-field-wrap .search-input-wrap input, .comment-bubble-content, body.rounded .comments-title-wrap, body.rounded .share-meta-area, body.rounded .grey-button, body.rounded .tags-wrapper ul li a, .comment-reply .input-wrapper, .comment-reply input, .comment-reply textarea, h3.comments-title span.extra, .page-tabs.horz-tabs .tabs > ul li a, .page-tabs.vert-tabs .tabs > ul li a, body.rounded .widget-wrap.boxed, body.rounded .widget-wrap.boxed.no-title .widget-content-wrap, #footer .accordion h3, #popdown-trigger span, .fullscreen-caption h1, .fullscreen-caption p, .serene-caption h1, .serene-caption p, .orbit-wrapper .orbit-caption h1, .orbit-wrapper .orbit-caption p, .main-head-right .box-border, .top-header-inner .box-border, body.rounded .boxheading, .impact-button-link-wrap, body.rounded a.small-dark-link, body.rounded a.big-dark-link, .divider.thick-dark-line, .divider span.go-to-top a, body.fs-stage .fullscreen-controls-outer .fullscreen-controls, .fs-slider-caption p, .fs-slider-caption h1, body.rounded .fs-slider-controls, body.rounded .fs-slider-controls-outer, p.highlight, .fs-single .fullscreen-close-wrap, .serene-single .serene-close-wrap, #top-header-inner .box-border, .theme-default .nivo-caption p {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-o-border-radius: 5px;
}

.price-table-column-wrap.merged .pt-header, body .mma-content-inner .search-field-wrap input[type="submit"], body .mma-content-inner .search-field-wrap input[type="text"], body.stretch-header #header-inner > .box-border {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

body.rounded .main-head-outer, .compact-tabs .tabs > ul, .accordion h3.active, body.rounded #horz-nav-ul ul li:first-child, body.rounded #horz-nav-ul ul li.first-child, body.rounded #horz-nav-ul ul li ul li:first-child, body.rounded #horz-nav-ul ul li ul li.first-child, body.rounded #sidebar .widget-title, body.rounded .blog-entry-img-top h2.entry-title, h3.mtt-member-title, .price-table-column-wrap .pt-header, .has-featured .price-table-column-wrap.merged.featured .pt-header, #sidebar .accordion h3.active, .widget-wrap.boxed .accordion h3.active, .page-tabs.horz-tabs .tabs > ul li.active a, body.rounded .widget-wrap.boxed .widget-title, #footer .accordion h3.active, .logo-slider-wrapper .logo-slider-title {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0; 
border-radius: 5px 5px 0px 0px;
}


.tab-content, .accordion .accordion-content-wrap, body.rounded #horz-nav-ul ul li.last-child, body.rounded #horz-nav-ul ul li:last-child, body.rounded #horz-nav-ul ul li.last-child, body.rounded #horz-nav-ul ul li ul li:last-child, body.rounded #horz-nav-ul ul li ul li.last-child, body.rounded #sidebar .widget-content-wrap, body.rounded .blog-entry-img-top .entry-content-wrap, .mtt-member-description, body.rounded .widget-wrap.boxed .widget-content-wrap, .hover-description, .blog-more-info-pop-up .blog-more-info-pop-up-content, body.rounded .nav-inner.fixed, #popdown-hide {
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px; 
border-radius: 0px 0px 5px 5px;
}

.compact-tabs .tabs > ul li:first-child a, .compact-tabs .tabs > ul li.first-child a, .one-of-four .price-table-column-wrap.merged .pt-header,
.one-of-three .price-table-column-wrap.merged .pt-header,
.one-of-two .price-table-column-wrap.merged .pt-header,
.one-small-of-two .price-table-column-wrap.merged .pt-header,
.one-large-of-two .price-table-column-wrap.merged .pt-header,
.first .price-table-column-wrap.merged .pt-header {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0; 
border-radius: 5px 0px 0px 0px;
}

.four-of-four .price-table-column-wrap.merged .pt-header,
.three-of-three .price-table-column-wrap.merged .pt-header,
.two-of-two .price-table-column-wrap.merged .pt-header,
.two-small-of-two .price-table-column-wrap.merged .pt-header,
.two-large-of-two .price-table-column-wrap.merged .pt-header,
.last .price-table-column-wrap.merged .pt-header {
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0; 
border-radius: 0 5px 0px 0px
}

.page-tabs.vert-tabs .tabs > ul li.active a, .fullscreen-controls, .serene-controls {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 0; 
border-radius: 5px 0px 0px 5px;
}

.fullscreen-close-wrap, .serene-close-wrap {
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 5px; 
border-radius: 0px 5px 5px 0px;
}

.entry-content-wrap, .hover-description  {
-webkit-box-shadow: 0 -20px 26px 25px #FFFFFF inset;
-moz-box-shadow: 0 -20px 26px 25px #FFFFFF inset;
box-shadow: 0 -20px 26px 25px #FFFFFF inset;
}

.transparent-slider #slider {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.flip-up-logo .flip-up-logo-inner, .flip-up-logo div.share-box, ul.social-set-two > li a span, a.go-to-link:hover, a.go-to-link > span, .blog-post-snippet-info ul li.tags ul, .hover-image, .hover-description, .hover-title, ul.vert-menu li a, ul.social-set-two li a, ul.social-set-two li a span.hover, ul.social-set-one li a, .blog-more-info-pop-up .blog-more-info-pop-up-content, #popdown-trigger span, .logo-slider-wrapper .logo-slider-title { 
	 -webkit-transition: all 0.3s linear; 
	 -moz-transition: all 0.3s linear; 
	 -o-transition: all 0.3s linear;
}
.price-table-wrap.hover-shadow .price-table-column-wrap, .price-table-wrap.hover-shadow .price-table-column-wrap .pt-header, .impact-button-link-wrap a, ul#horz-nav-ul > li.home-icon > a, #horz-nav-ul ul li span, #horz-nav-ul ul li a ul span, #horz-nav-ul ul li a, #horz-nav-ul ul li a ul a { 
	 -webkit-transition: all 0.1s linear; 
	 -moz-transition: all 0.1s linear; 
	 -o-transition: all 0.1s linear;
}
.hover-description-inside, .comment-meta, .more-content-toggle h3 a, .more-content-toggle h3 a.active {
	 -webkit-transition: all 0.6s linear; 
	 -moz-transition: all 0.6s linear; 
	 -o-transition: all 0.6s linear;
}


h1, h2, h3, .date-overlay .day-month, .comments-overlay .number-of-comments, .logo-slider-wrapper .logo-slider-title, .impress-slider-title, .fullscreen-caption h1, .fs-slider-caption h1, .serene-caption h1, .orbit-wrapper .orbit-caption h1  {
	font-family: 'Bitter', serif;
}



h1.color2, h2.color2, h3.color2, h4.color2, h5.color2, .footer-content h1, .footer-content h2, .footer-content h3, a.med-dark-link, .footer-bottom-content span.break, .impact-header.one-line-one-col h1, .impact-header.one-line-two-col h1, .impact-header.two-line-one-col h1, .impact-header.two-line-two-col h1, ul#horz-nav-ul > li > a:hover, #horz-nav-ul ul li a:hover, #horz-nav-ul ul li a ul a:hover, #horz-nav-ul ul li span:hover, #horz-nav-ul ul li a ul span:hover, a.go-to-link span:hover, .date-overlay .day-month, .comments-overlay .number-of-comments, .bread-crumbs-wrapper ul li.first span, .pagination-wrapper ul li.on span, .pt-header h3, h3.comments-title, .footer-content .tags-wrapper ul li a:hover, #footer .widget-wrap.boxed .widget-title h2, #footer .accordion h3 a:hover, #footer .accordion h3.active a, #footer .compact-tabs .tabs > ul > li.active a, a.hover-on-font-color2:hover, a.font-color2, #popdown h1, #popdown h2, #popdown h3, .font-color2, a.big-dark-link, a.small-dark-link, .show-tags a:hover, .divider span.go-to-top a:hover, .nivo-caption, #footer .blog-post-snippet-content h3 a, #horz-nav-ul li a.on, #horz-nav-ul li span.on {
	color: #fff200!important;
}
.controls-wrap a.backward:hover , .controls-wrap a.forward:hover, a.bg-color2, .theme-default .nivo-controlNav a.nivo-control.active, .bg-color2 {
	background-color: #fff200;
}
/**** BLUE (1) (mostly on light) ****/
.fullscreen-caption h1, h1.color1, h2.color1, h3.color1, h4.color1, h5.color1, h3.mtt-member-title, .page-heading h1, #slider h1, .blog-post-snippet-wrap h3, .footer-content a.med-dark-link, .strap-line, ul.horz-mini-menu.sliding li > a:hover, .mma-trigger:hover, span.details-circle, ul.vert-menu li a span.extra, .twitter-widget-user-info span.user-name .extra, .impact-header-link-wrap a.impact-link:hover span, .quick-contact-pop-out .quform-inner .submit-button-input-wrapper button:hover span em, a.go-to-link, .compact-tabs .tabs > ul li a:hover, .compact-tabs .tabs > ul li.active a, .accordion h3.active a, .accordion h3 a:hover, .widget-content-wrap .quform-inner .submit-button-input-wrapper button:hover em, .impact-header-newsletter-signup-wrap .nlsu-button button:hover span em, .impact-header-newsletter-signup-wrap .nlsu-input input:focus, .impress-slider-title, .pagination-wrapper ul li a:hover, .mtt-links ul.mtt-contact-details li span.extra, .mtt-content-wrapper .tab-content h5, .search-field-wrap input[type=submit]:hover, .grey-button:hover, .page-tabs .tabs > ul li.active a, .page-tabs .tabs > ul li a:hover, #footer .quform-inner .submit-button-input-wrapper button:hover em, ul.horz-mini-menu li a:hover, a.hover-on-font-color1:hover, a.font-color1, .twitter-widget-slider .bubble-content a, .mma-trigger.mma-active, .tags-wrapper ul li a:hover, .share-meta-area .entry-meta a.comments > span .extra, .portfolio-filter a.active-filter, .font-color1, h2.entry-title a, .blog-post-snippet-info a:hover, .fs-slider-caption h1, .serene-caption h1, .blog-post-snippet-content h3 a {
	color: #253e87!important;
}
a.bg-color1, .theme-default .nivo-controlNav a.nivo-control, .top-block #color-block, .bg-color1 {
	background-color: #00aeef;
}



html.light .diagonal, .diagonal.light {background-image: url(http://kitetrade.org/images/background/textures/light/diagonal.png);}
html.light .diagonal-rev, .diagonal-rev.light {background-image: url(http://kitetrade.org/images/background/textures/light/diagonal-rev.png);}
html.light .wave, .wave.light {background-image: url(http://kitetrade.org/images/background/textures/light/wave.png);}
html.light .scales, .scales.light {background-image: url(http://kitetrade.org/images/background/textures/light/scales.png);}
html.light .mosaic, .mosaic.light {background-image: url(http://kitetrade.org/images/background/textures/light/mosaic.png);}
html.light .checked, .checked.light {background-image: url(http://kitetrade.org/images/background/textures/light/checked.png);}
html.light .cross, .cross.light {background-image: url(http://kitetrade.org/images/background/textures/light/cross.png);}
html.light .cross2, .cross2.light {background-image: url(http://kitetrade.org/images/background/textures/light/cross2.png);}
html.light .square, .square.light {background-image: url(http://kitetrade.org/images/background/textures/light/square.png);}
html.light .diagonal-dash, .diagonal-dash.light {background-image: url(http://kitetrade.org/images/background/textures/light/diagonal-dash.png);}
html.light .diagonal-dash-rev, .diagonal-dash-rev.light {background-image: url(http://kitetrade.org/images/background/textures/light/diagonal-dash-rev.png);}
html.light .dot, .dot.light {background-image: url(http://kitetrade.org/images/background/textures/light/dot.png);}
html.light .excite, .excite.light {background-image: url(http://kitetrade.org/images/background/textures/light/excite.png);}
html.light .vert-thick, .vert-thick.light {background-image: url(http://kitetrade.org/images/background/textures/light/vert-thick.png);}
html.light .vert-thin, .vert-thin.light {background-image: url(http://kitetrade.org/images/background/textures/light/vert-thin.png);}
html.light .horz-thick, .horz-thick.light {background-image: url(http://kitetrade.org/images/background/textures/light/horz-thick.png);}
html.light .horz-thin, .horz-thin.light {background-image: url(http://kitetrade.org/images/background/textures/light/horz-thin.png);}




#footer {
	height: 410px; /*Main height*/
}
.footer-top-outer, .footer-top-inner {
	height: 370px; /*#footer height (-40px)*/
}
.footer-content {
	max-height: 360px; /*match .footer-top-inner (-10px)*/
}
#content-body-outer {
	padding-bottom: 10px;/**** match #footer Height ****/
}
.footer-top-inner {
	background: transparent url(http://kitetrade.org/images/background/transparent/plain-dark-70.png) repeat; /**** Darken / lighten footer overlay ****/
}

.logo-img {
	padding-top: 10px; 
}
.strap-line {
	margin-top: 15px;
}
.main-head-inner {
	background-position: 150px 1px; /*Position the background break image after the logo*/
}

#outside {

}
#fs-slider {
	height: 300px; 
}

#header-inner {
	height: 178px; 
}
.main-head-inner {
	height: 130px; 
}
.logo body.flipping-logo, .flip-up-logo .flip-up-logo-inner, .flip-up-logo div.flip-up-content, .flip-up-logo div.share-box {
	height: 77px; 
}
.flip-up-logo div.share-box {
	line-height: 77px; 
}
.flip-up-logo div.flip-up-content:hover .flip-up-logo-inner { 
	margin-top: -77px; 
}
body.stretch-header #popdown-trigger {
	margin-top: 160px; 
}
body.stretch-header.hide-top-head #popdown-trigger {
	margin-top: 125px; 
}
.main-head-right {
	margin-top: 25px; 
}

.page a {
	text-decoration:underline;
	color:#253E88;}