@font-face {
	font-family: revicons;
	src:url(revicons.eot?5510888#iefix) format("embedded-opentype"), url(revicons.woff?5510888) format("woff"), url(revicons.ttf?5510888) format("truetype"), url(revicons.svg?5510888#revicons) format("svg");
}
[class^='revicon-']:before {
	TEXT-ALIGN: center; LINE-HEIGHT: 1em; TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; WIDTH: 1em; DISPLAY: inline-block; FONT-FAMILY: "revicons"; MARGIN-LEFT: 0.2em; FONT-WEIGHT: normal; MARGIN-RIGHT: 0.2em; TEXT-DECORATION: inherit; speak: none
}
[class*=' revicon-']:before {
	TEXT-ALIGN: center; LINE-HEIGHT: 1em; TEXT-TRANSFORM: none; FONT-VARIANT: normal; FONT-STYLE: normal; WIDTH: 1em; DISPLAY: inline-block; FONT-FAMILY: "revicons"; MARGIN-LEFT: 0.2em; FONT-WEIGHT: normal; MARGIN-RIGHT: 0.2em; TEXT-DECORATION: inherit; speak: none
}
.revicon-search-1:before {
	CONTENT: '\e802'
}
.revicon-pencil-1:before {
	CONTENT: '\e831'
}
.revicon-picture-1:before {
	CONTENT: '\e803'
}
.revicon-cancel:before {
	CONTENT: '\e80a'
}
.revicon-info-circled:before {
	CONTENT: '\e80f'
}
.revicon-trash:before {
	CONTENT: '\e801'
}
.revicon-left-dir:before {
	CONTENT: '\e817'
}
.revicon-right-dir:before {
	CONTENT: '\e818'
}
.revicon-down-open:before {
	CONTENT: '\e83b'
}
.revicon-left-open:before {
	CONTENT: '\e819'
}
.revicon-right-open:before {
	CONTENT: '\e81a'
}
.revicon-angle-left:before {
	CONTENT: '\e820'
}
.revicon-angle-right:before {
	CONTENT: '\e81d'
}
.revicon-left-big:before {
	CONTENT: '\e81f'
}
.revicon-right-big:before {
	CONTENT: '\e81e'
}
.revicon-magic:before {
	CONTENT: '\e807'
}
.revicon-picture:before {
	CONTENT: '\e800'
}
.revicon-export:before {
	CONTENT: '\e80b'
}
.revicon-cog:before {
	CONTENT: '\e832'
}
.revicon-login:before {
	CONTENT: '\e833'
}
.revicon-logout:before {
	CONTENT: '\e834'
}
.revicon-video:before {
	CONTENT: '\e805'
}
.revicon-arrow-combo:before {
	CONTENT: '\e827'
}
.revicon-left-open-1:before {
	CONTENT: '\e82a'
}
.revicon-right-open-1:before {
	CONTENT: '\e82b'
}
.revicon-left-open-mini:before {
	CONTENT: '\e822'
}
.revicon-right-open-mini:before {
	CONTENT: '\e823'
}
.revicon-left-open-big:before {
	CONTENT: '\e824'
}
.revicon-right-open-big:before {
	CONTENT: '\e825'
}
.revicon-left:before {
	CONTENT: '\e836'
}
.revicon-right:before {
	CONTENT: '\e826'
}
.revicon-ccw:before {
	CONTENT: '\e808'
}
.revicon-arrows-ccw:before {
	CONTENT: '\e806'
}
.revicon-palette:before {
	CONTENT: '\e829'
}
.revicon-list-add:before {
	CONTENT: '\e80c'
}
.revicon-doc:before {
	CONTENT: '\e809'
}
.revicon-left-open-outline:before {
	CONTENT: '\e82e'
}
.revicon-left-open-2:before {
	CONTENT: '\e82c'
}
.revicon-right-open-outline:before {
	CONTENT: '\e82f'
}
.revicon-right-open-2:before {
	CONTENT: '\e82d'
}
.revicon-equalizer:before {
	CONTENT: '\e83a'
}
.revicon-layers-alt:before {
	CONTENT: '\e804'
}
.revicon-popup:before {
	CONTENT: '\e828'
}
.tp-caption .frontcorner {
	POSITION: absolute; BORDER-LEFT: transparent 40px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: #00a8ff 40px solid; TOP: 0px; BORDER-RIGHT: transparent 0px solid; LEFT: -40px
}
.tp-caption .backcorner {
	BORDER-BOTTOM: #00a8ff 40px solid; POSITION: absolute; BORDER-LEFT: transparent 0px solid; WIDTH: 0px; HEIGHT: 0px; TOP: 0px; RIGHT: 0px; BORDER-RIGHT: transparent 40px solid
}
.tp-caption .frontcornertop {
	BORDER-BOTTOM: #00a8ff 40px solid; POSITION: absolute; BORDER-LEFT: transparent 40px solid; WIDTH: 0px; HEIGHT: 0px; TOP: 0px; BORDER-RIGHT: transparent 0px solid; LEFT: -40px
}
.tp-caption .backcornertop {
	POSITION: absolute; BORDER-LEFT: transparent 0px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: #00a8ff 40px solid; TOP: 0px; RIGHT: 0px; BORDER-RIGHT: transparent 40px solid
}
.rev_slider_wrapper {
	POSITION: relative
}
.rev_slider_wrapper > UL {
	VISIBILITY: hidden
}
.rev_slider {
	POSITION: relative; OVERFLOW: visible
}
.rev_slider IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MAX-WIDTH: none !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px; -webkit-transition: none 0; transition: none 0; -moz-transition: none 0; -o-transition: none 0
}
.rev_slider .no-slides-text {
	TEXT-ALIGN: center; FONT-WEIGHT: bold; PADDING-TOP: 80px
}
.rev_slider UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none !important; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; LIST-STYLE-IMAGE: none !important; PADDING-TOP: 0px
}
.rev_slider UL LI {
	BACKGROUND-IMAGE: none; POSITION: absolute; PADDING-BOTTOM: 0px !important; OVERFLOW-X: visible; OVERFLOW-Y: visible; LIST-STYLE-TYPE: none !important; TEXT-INDENT: 0em; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND-POSITION: 0px 0px; VISIBILITY: hidden; LIST-STYLE-IMAGE: none !important; PADDING-TOP: 0px !important
}
.rev_slider > UL > LI {
	BACKGROUND-IMAGE: none; POSITION: absolute; PADDING-BOTTOM: 0px !important; OVERFLOW-X: visible; OVERFLOW-Y: visible; LIST-STYLE-TYPE: none !important; TEXT-INDENT: 0em; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND-POSITION: 0px 0px; VISIBILITY: hidden; LIST-STYLE-IMAGE: none !important; PADDING-TOP: 0px !important
}
.rev_slider > UL > LI:before {
	BACKGROUND-IMAGE: none; POSITION: absolute; PADDING-BOTTOM: 0px !important; OVERFLOW-X: visible; OVERFLOW-Y: visible; LIST-STYLE-TYPE: none !important; TEXT-INDENT: 0em; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND-POSITION: 0px 0px; VISIBILITY: hidden; LIST-STYLE-IMAGE: none !important; PADDING-TOP: 0px !important
}
.rev_slider .tp-caption {
	POSITION: absolute; WHITE-SPACE: nowrap; VISIBILITY: hidden
}
.rev_slider .caption {
	POSITION: absolute; WHITE-SPACE: nowrap; VISIBILITY: hidden
}
.tp-simpleresponsive IMG {
	MAX-WIDTH: none
}
.tp-caption {
	Z-INDEX: 1
}
.tp_inner_padding {
	BOX-SIZING: border-box; MAX-HEIGHT: none !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.tp-hide-revslider {
	DISPLAY: none !important; VISIBILITY: hidden !important
}
.tp-hidden-caption.tp-caption {
	DISPLAY: none !important; VISIBILITY: hidden !important
}
.rev_slider EMBED {
	MAX-WIDTH: none !important
}
.rev_slider IFRAME {
	MAX-WIDTH: none !important
}
.rev_slider OBJECT {
	MAX-WIDTH: none !important
}
.rev_slider video {
	MAX-WIDTH: none !important
}
.noFilterClass {
	FILTER: none !important
}
.fullscreenvideo.caption {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.fullscreenvideo.caption IFRAME {
	WIDTH: 100% !important; DISPLAY: none; HEIGHT: 100% !important
}
.fullscreenvideo.caption video {
	WIDTH: 100% !important; DISPLAY: none; HEIGHT: 100% !important
}
.fullscreenvideo.tp-caption {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.fullscreenvideo.tp-caption IFRAME {
	WIDTH: 100% !important; DISPLAY: none; HEIGHT: 100% !important
}
.fullscreenvideo.tp-caption IFRAME video {
	WIDTH: 100% !important; DISPLAY: none; HEIGHT: 100% !important
}
.fullcoveredvideo video {
	BACKGROUND: #000
}
.fullscreenvideo video {
	BACKGROUND: #000
}
.fullcoveredvideo .tp-poster {
	WIDTH: 100%; BACKGROUND-POSITION: center center; HEIGHT: 100%; TOP: 0px; LEFT: 0px; background-size: cover
}
.videoisplaying.html5vid .tp-poster {
	DISPLAY: none
}
.tp-video-play-button {
	Z-INDEX: 3; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN-TOP: -27px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #000; COLOR: #fff; MARGIN-LEFT: -28px; FONT-SIZE: 40px; TOP: 50%; CURSOR: pointer; PADDING-TOP: 5px; LEFT: 50%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.html5vid .tp-revstop {
	POSITION: relative; BORDER-LEFT: #fff 5px solid; MARGIN: 10px 20px; WIDTH: 6px; HEIGHT: 20px; BORDER-RIGHT: #fff 5px solid
}
.html5vid .tp-revstop {
	DISPLAY: none
}
.videoisplaying.html5vid .revicon-right-dir {
	DISPLAY: none
}
.videoisplaying.html5vid .tp-revstop {
	DISPLAY: block
}
.videoisplaying.html5vid .tp-video-play-button {
	DISPLAY: none
}
.html5vid:hover .tp-video-play-button {
	DISPLAY: block
}
.fullcoveredvideo .tp-video-play-button {
	DISPLAY: none !important
}
.tp-dottedoverlay {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; BACKGROUND-REPEAT: repeat; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.twoxtwo.tp-dottedoverlay {
	BACKGROUND: url(../assets/gridtile.png)
}
.twoxtwowhite.tp-dottedoverlay {
	BACKGROUND: url(../assets/gridtile_white.png)
}
.threexthree.tp-dottedoverlay {
	BACKGROUND: url(../assets/gridtile_3x3.png)
}
.threexthreewhite.tp-dottedoverlay {
	BACKGROUND: url(../assets/gridtile_3x3_white.png)
}
.fullscreen-container {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.fullwidthbanner-container {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.fullwidthbanner-container .fullwidthabanner {
	POSITION: relative; WIDTH: 100%
}
.tp-simpleresponsive .slotholder * {
	
}
.tp-simpleresponsive IMG {
	
}
.tp-simpleresponsive .caption {
	POSITION: absolute; -webkit-font-smoothing: antialiased
}
.tp-simpleresponsive .tp-caption {
	POSITION: absolute; -webkit-font-smoothing: antialiased
}
.tp-bannershadow {
	POSITION: absolute; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none
}
.tp-shadow1.tp-bannershadow {
	WIDTH: 890px; BOTTOM: -30px; BACKGROUND: url(../assets/shadow1.png) no-repeat; HEIGHT: 30px; background-size: 100% 100%
}
.tp-shadow2.tp-bannershadow {
	WIDTH: 890px; BOTTOM: -60px; BACKGROUND: url(../assets/shadow2.png) no-repeat; HEIGHT: 60px; background-size: 100% 100%
}
.tp-shadow3.tp-bannershadow {
	WIDTH: 890px; BOTTOM: -60px; BACKGROUND: url(../assets/shadow3.png) no-repeat; HEIGHT: 60px; background-size: 100% 100%
}
.tp-button {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 45px !important; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; FONT-FAMILY: arial, sans-serif; BACKGROUND: url(../images/gradient/g30.png) repeat-x 50% top; LETTER-SPACING: -1px; HEIGHT: 30px; COLOR: #fff !important; FONT-SIZE: 15px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6)
}
.big.tp-button {
	PADDING-BOTTOM: 9px; LINE-HEIGHT: 57px !important; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/gradient/g40.png) repeat-x 50% top; COLOR: #fff; FONT-SIZE: 19px; FONT-WEIGHT: bold; PADDING-TOP: 9px; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6)
}
.purchase:hover {
	
}
.tp-button:hover {
	
}
.big.tp-button:hover {
	
}
.green.tp-button {
	BACKGROUND-COLOR: #21a117; box-shadow: 0px 3px 0px 0px #104d0b; -webkit-box-shadow: 0px 3px 0px 0px #104d0b; -moz-box-shadow: 0px 3px 0px 0px #104d0b
}
.green.tp-button:hover {
	BACKGROUND-COLOR: #21a117; box-shadow: 0px 3px 0px 0px #104d0b; -webkit-box-shadow: 0px 3px 0px 0px #104d0b; -moz-box-shadow: 0px 3px 0px 0px #104d0b
}
.green.purchase {
	BACKGROUND-COLOR: #21a117; box-shadow: 0px 3px 0px 0px #104d0b; -webkit-box-shadow: 0px 3px 0px 0px #104d0b; -moz-box-shadow: 0px 3px 0px 0px #104d0b
}
.green.purchase:hover {
	BACKGROUND-COLOR: #21a117; box-shadow: 0px 3px 0px 0px #104d0b; -webkit-box-shadow: 0px 3px 0px 0px #104d0b; -moz-box-shadow: 0px 3px 0px 0px #104d0b
}
.blue.tp-button {
	BACKGROUND-COLOR: #1d78cb; box-shadow: 0px 3px 0px 0px #0f3e68; -webkit-box-shadow: 0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68
}
.blue.tp-button:hover {
	BACKGROUND-COLOR: #1d78cb; box-shadow: 0px 3px 0px 0px #0f3e68; -webkit-box-shadow: 0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68
}
.blue.purchase {
	BACKGROUND-COLOR: #1d78cb; box-shadow: 0px 3px 0px 0px #0f3e68; -webkit-box-shadow: 0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68
}
.blue.purchase:hover {
	BACKGROUND-COLOR: #1d78cb; box-shadow: 0px 3px 0px 0px #0f3e68; -webkit-box-shadow: 0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68
}
.red.tp-button {
	BACKGROUND-COLOR: #cb1d1d; box-shadow: 0px 3px 0px 0px #7c1212; -webkit-box-shadow: 0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212
}
.red.tp-button:hover {
	BACKGROUND-COLOR: #cb1d1d; box-shadow: 0px 3px 0px 0px #7c1212; -webkit-box-shadow: 0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212
}
.red.purchase {
	BACKGROUND-COLOR: #cb1d1d; box-shadow: 0px 3px 0px 0px #7c1212; -webkit-box-shadow: 0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212
}
.red.purchase:hover {
	BACKGROUND-COLOR: #cb1d1d; box-shadow: 0px 3px 0px 0px #7c1212; -webkit-box-shadow: 0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212
}
.orange.tp-button {
	BACKGROUND-COLOR: #ff7700; box-shadow: 0px 3px 0px 0px #a34c00; -webkit-box-shadow: 0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00
}
.orange.tp-button:hover {
	BACKGROUND-COLOR: #ff7700; box-shadow: 0px 3px 0px 0px #a34c00; -webkit-box-shadow: 0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00
}
.orange.purchase {
	BACKGROUND-COLOR: #ff7700; box-shadow: 0px 3px 0px 0px #a34c00; -webkit-box-shadow: 0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00
}
.orange.purchase:hover {
	BACKGROUND-COLOR: #ff7700; box-shadow: 0px 3px 0px 0px #a34c00; -webkit-box-shadow: 0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00
}
.darkgrey.tp-button {
	BACKGROUND-COLOR: #555; box-shadow: 0px 3px 0px 0px #222; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222
}
.grey.tp-button {
	BACKGROUND-COLOR: #555; box-shadow: 0px 3px 0px 0px #222; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222
}
.darkgrey.tp-button:hover {
	BACKGROUND-COLOR: #555; box-shadow: 0px 3px 0px 0px #222; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222
}
.grey.tp-button:hover {
	BACKGROUND-COLOR: #555; box-shadow: 0px 3px 0px 0px #222; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222
}
.darkgrey.purchase {
	BACKGROUND-COLOR: #555; box-shadow: 0px 3px 0px 0px #222; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222
}
.darkgrey.purchase:hover {
	BACKGROUND-COLOR: #555; box-shadow: 0px 3px 0px 0px #222; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222
}
.lightgrey.tp-button {
	BACKGROUND-COLOR: #888; box-shadow: 0px 3px 0px 0px #555; -webkit-box-shadow: 0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555
}
.lightgrey.tp-button:hover {
	BACKGROUND-COLOR: #888; box-shadow: 0px 3px 0px 0px #555; -webkit-box-shadow: 0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555
}
.lightgrey.purchase {
	BACKGROUND-COLOR: #888; box-shadow: 0px 3px 0px 0px #555; -webkit-box-shadow: 0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555
}
.lightgrey.purchase:hover {
	BACKGROUND-COLOR: #888; box-shadow: 0px 3px 0px 0px #555; -webkit-box-shadow: 0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555
}
.tpclear {
	CLEAR: both
}
.tp-bullets {
	Z-INDEX: 1000; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -webkit-transition: opacity 0.2s ease-out; opacity: 1; -moz-opacity: 1; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -khtml-opacity: 1; -ms-transition: opacity 0.2s ease-out; -webkit-transform: translateZ(5px)
}
.hidebullets.tp-bullets {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0
}
.navbar.simplebullets.tp-bullets {
	BORDER-BOTTOM: #444 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../assets/boxed_bgtile.png); HEIGHT: 40px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.navbar-old.simplebullets.tp-bullets {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../assets/navigdots_bgtile.png); HEIGHT: 35px; PADDING-TOP: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.round.simplebullets.tp-bullets .bullet {
	POSITION: relative; MARGIN-TOP: 0px; WIDTH: 20px; BACKGROUND: url(../assets/bullet.png) no-repeat left top; FLOAT: left; HEIGHT: 20px; MARGIN-LEFT: 3px; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.round.simplebullets.tp-bullets .last.bullet {
	MARGIN-RIGHT: 3px
}
.round-old.simplebullets.tp-bullets .bullet {
	POSITION: relative; MARGIN-TOP: 0px; WIDTH: 23px; BACKGROUND: url(../assets/bullets.png) no-repeat left bottom; FLOAT: left; HEIGHT: 23px; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.round-old.simplebullets.tp-bullets .last.bullet {
	MARGIN-RIGHT: 0px
}
.square.simplebullets.tp-bullets .bullet {
	POSITION: relative; MARGIN-TOP: 0px; WIDTH: 19px; BACKGROUND: url(../assets/bullets2.png) no-repeat left bottom; FLOAT: left; HEIGHT: 19px; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.square.simplebullets.tp-bullets .last.bullet {
	MARGIN-RIGHT: 0px
}
.square-old.simplebullets.tp-bullets .bullet {
	POSITION: relative; MARGIN-TOP: 0px; WIDTH: 19px; BACKGROUND: url(../assets/bullets2.png) no-repeat left bottom; FLOAT: left; HEIGHT: 19px; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.square-old.simplebullets.tp-bullets .last.bullet {
	MARGIN-RIGHT: 0px
}
.navbar.simplebullets.tp-bullets .bullet {
	POSITION: relative; MARGIN-TOP: 10px; WIDTH: 18px; BACKGROUND: url(../assets/bullet_boxed.png) no-repeat left top; FLOAT: left; HEIGHT: 19px; CURSOR: pointer; MARGIN-RIGHT: 5px
}
.navbar.simplebullets.tp-bullets .first.bullet {
	MARGIN-LEFT: 0px !important
}
.navbar.simplebullets.tp-bullets .last.bullet {
	MARGIN-RIGHT: 0px !important
}
.navbar-old.simplebullets.tp-bullets .bullet {
	POSITION: relative; MARGIN-TOP: 10px; WIDTH: 15px; BACKGROUND: url(../assets/navigdots.png) no-repeat left bottom; FLOAT: left; HEIGHT: 15px; MARGIN-LEFT: 5px !important; CURSOR: pointer; MARGIN-RIGHT: 5px !important
}
.navbar-old.simplebullets.tp-bullets .first.bullet {
	MARGIN-LEFT: 0px !important
}
.navbar-old.simplebullets.tp-bullets .last.bullet {
	MARGIN-RIGHT: 0px !important
}
.simplebullets.tp-bullets .bullet:hover {
	BACKGROUND-POSITION: left top
}
.simplebullets.tp-bullets .selected.bullet {
	BACKGROUND-POSITION: left top
}
.round.simplebullets.tp-bullets .bullet:hover {
	BACKGROUND-POSITION: left bottom
}
.round.simplebullets.tp-bullets .selected.bullet {
	BACKGROUND-POSITION: left bottom
}
.navbar.simplebullets.tp-bullets .bullet:hover {
	BACKGROUND-POSITION: left bottom
}
.navbar.simplebullets.tp-bullets .selected.bullet {
	BACKGROUND-POSITION: left bottom
}
.tparrows {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -webkit-transition: opacity 0.2s ease-out; opacity: 1; -moz-opacity: 1; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -khtml-opacity: 1; -ms-transition: opacity 0.2s ease-out; -webkit-transform: translateZ(5px)
}
.hidearrows.tparrows {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0
}
.tp-leftarrow {
	Z-INDEX: 100; POSITION: relative; WIDTH: 40px; DISPLAY: none; BACKGROUND: url(../assets/large_left.png) no-repeat left top; HEIGHT: 40px; CURSOR: pointer
}
.tp-rightarrow {
	Z-INDEX: 100; POSITION: relative; WIDTH: 40px; DISPLAY: none; BACKGROUND: url(../assets/large_right.png) no-repeat left top; HEIGHT: 40px; CURSOR: pointer
}
.round.tp-leftarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 0px; WIDTH: 19px; BACKGROUND: url(../assets/small_left.png) no-repeat left top; FLOAT: left; HEIGHT: 14px; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.round.tp-rightarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 0px; WIDTH: 19px; BACKGROUND: url(../assets/small_right.png) no-repeat left top; FLOAT: left; HEIGHT: 14px; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.round-old.tp-leftarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 0px; WIDTH: 26px; BACKGROUND: url(../assets/arrow_left.png) no-repeat left top; FLOAT: left; HEIGHT: 26px; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.round-old.tp-rightarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 0px; WIDTH: 26px; BACKGROUND: url(../assets/arrow_right.png) no-repeat left top; FLOAT: left; HEIGHT: 26px; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.navbar.tp-leftarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 12px; WIDTH: 20px; BACKGROUND: url(../assets/small_left_boxed.png) no-repeat left top; FLOAT: left; HEIGHT: 15px; CURSOR: pointer; MARGIN-RIGHT: 6px
}
.navbar.tp-rightarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 12px; WIDTH: 20px; BACKGROUND: url(../assets/small_right_boxed.png) no-repeat left top; FLOAT: left; HEIGHT: 15px; MARGIN-LEFT: 6px; CURSOR: pointer
}
.navbar-old.tp-leftarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 10px; WIDTH: 9px; BACKGROUND: url(../assets/arrowleft.png) no-repeat left top; FLOAT: left; HEIGHT: 16px; CURSOR: pointer; MARGIN-RIGHT: 6px
}
.navbar-old.tp-rightarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 10px; WIDTH: 9px; BACKGROUND: url(../assets/arrowright.png) no-repeat left top; FLOAT: left; HEIGHT: 16px; MARGIN-LEFT: 6px; CURSOR: pointer
}
.thumbswitharrow.navbar-old.tp-leftarrow {
	MARGIN-RIGHT: 10px
}
.thumbswitharrow.navbar-old.tp-rightarrow {
	MARGIN-LEFT: 0px
}
.square.tp-leftarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 0px; WIDTH: 12px; BACKGROUND: url(../assets/arrow_left2.png) no-repeat left top; FLOAT: left; HEIGHT: 17px; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.square.tp-rightarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 0px; WIDTH: 12px; BACKGROUND: url(../assets/arrow_right2.png) no-repeat left top; FLOAT: left; HEIGHT: 17px; MARGIN-LEFT: 0px; CURSOR: pointer
}
.square-old.tp-leftarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 0px; WIDTH: 12px; BACKGROUND: url(../assets/arrow_left2.png) no-repeat left top; FLOAT: left; HEIGHT: 17px; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.square-old.tp-rightarrow {
	Z-INDEX: 100; POSITION: relative; MARGIN-TOP: 0px; WIDTH: 12px; BACKGROUND: url(../assets/arrow_right2.png) no-repeat left top; FLOAT: left; HEIGHT: 17px; MARGIN-LEFT: 0px; CURSOR: pointer
}
.default.tp-leftarrow {
	Z-INDEX: 100; POSITION: relative; WIDTH: 60px; BACKGROUND: url(../assets/arrow_large_left.png) no-repeat 0px 0px; HEIGHT: 60px; CURSOR: pointer
}
.default.tp-rightarrow {
	Z-INDEX: 100; POSITION: relative; WIDTH: 60px; BACKGROUND: url(../assets/arrow_large_right.png) no-repeat 0px 0px; HEIGHT: 60px; CURSOR: pointer
}
.tp-leftarrow:hover {
	BACKGROUND-POSITION: left bottom
}
.tp-rightarrow:hover {
	BACKGROUND-POSITION: left bottom
}
.tp-thumbs.tp-bullets {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -50px; PADDING-LEFT: 3px; WIDTH: 500px; PADDING-RIGHT: 3px; HEIGHT: 50px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.tp-thumbs.tp-bullets IMG {
	VERTICAL-ALIGN: top
}
.fullwidthbanner-container .tp-thumbs {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.tp-thumbs.tp-bullets .tp-mask {
	POSITION: relative; WIDTH: 500px; HEIGHT: 50px; OVERFLOW: hidden
}
.tp-thumbs.tp-bullets .tp-mask .tp-thumbcontainer {
	POSITION: absolute; WIDTH: 5000px
}
.tp-thumbs.tp-bullets .bullet {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); MARGIN: 0px; WIDTH: 100px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 50px; OVERFLOW: hidden; CURSOR: pointer; -webkit-transition: all 0.2s ease-out; opacity: 0.5; -moz-opacity: 0.5; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -khtml-opacity: 0.5; -ms-transition: all 0.2s ease-out
}
.tp-thumbs.tp-bullets .bullet:hover {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1
}
.tp-thumbs.tp-bullets .selected.bullet {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1
}
.tp-thumbs IMG {
	WIDTH: 100%
}
.tp-bannertimer {
	Z-INDEX: 200; POSITION: absolute; WIDTH: 100%; BACKGROUND: url(../assets/timer.png); HEIGHT: 3px; TOP: 50px
}
.tp-bottom.tp-bannertimer {
	BOTTOM: 0px !important; HEIGHT: 5px; TOP: auto
}
.tp-simpleresponsive IMG {
	-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none
}
.tp-caption IMG {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); ZOOM: 1; BACKGROUND: none transparent scroll repeat 0% 0%
}
.tp-simpleresponsive UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.tp-simpleresponsive > UL LI {
	POSITION: absolute; LIST-STYLE-TYPE: none; VISIBILITY: hidden; LIST-STYLE-IMAGE: none
}
.slidelink.caption A DIV {
	WIDTH: 3000px; BACKGROUND: url(../assets/coloredbg.png); HEIGHT: 1500px
}
.slidelink.tp-caption A DIV {
	WIDTH: 3000px; BACKGROUND: url(../assets/coloredbg.png); HEIGHT: 1500px
}
.tp-loader {
	Z-INDEX: 10000; POSITION: absolute; TOP: 50%; LEFT: 50%
}
.spinner0.tp-loader {
	MARGIN-TOP: -20px; WIDTH: 40px; BACKGROUND: url(../assets/loader.gif) #fff no-repeat center center; HEIGHT: 40px; MARGIN-LEFT: -20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out; animation: tp-rotateplane 1.2s infinite ease-in-out
}
.spinner1.tp-loader {
	BACKGROUND-COLOR: #fff; MARGIN-TOP: -20px; WIDTH: 40px; HEIGHT: 40px; MARGIN-LEFT: -20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out; animation: tp-rotateplane 1.2s infinite ease-in-out
}
.spinner5.tp-loader {
	MARGIN: -22px; WIDTH: 44px; BACKGROUND: url(../assets/loader.gif) #fff no-repeat 10px 10px; HEIGHT: 44px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
.spinner2.tp-loader {
	BACKGROUND-COLOR: #ff0000; MARGIN-TOP: -20px; WIDTH: 40px; HEIGHT: 40px; MARGIN-LEFT: -20px; border-radius: 100%; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: tp-scaleout 1.0s infinite ease-in-out; animation: tp-scaleout 1.0s infinite ease-in-out
}
.spinner3.tp-loader {
	TEXT-ALIGN: center; MARGIN: -9px 0px 0px -35px; WIDTH: 70px
}
.spinner3.tp-loader .bounce1 {
	BACKGROUND-COLOR: #fff; WIDTH: 18px; DISPLAY: inline-block; HEIGHT: 18px; border-radius: 100%; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out; animation: tp-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both
}
.spinner3.tp-loader .bounce2 {
	BACKGROUND-COLOR: #fff; WIDTH: 18px; DISPLAY: inline-block; HEIGHT: 18px; border-radius: 100%; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out; animation: tp-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both
}
.spinner3.tp-loader .bounce3 {
	BACKGROUND-COLOR: #fff; WIDTH: 18px; DISPLAY: inline-block; HEIGHT: 18px; border-radius: 100%; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out; animation: tp-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both
}
.spinner3.tp-loader .bounce1 {
	-webkit-animation-delay: -0.32s; animation-delay: -0.32s
}
.spinner3.tp-loader .bounce2 {
	-webkit-animation-delay: -0.16s; animation-delay: -0.16s
}
.spinner4.tp-loader {
	TEXT-ALIGN: center; MARGIN: -20px 0px 0px -20px; WIDTH: 40px; HEIGHT: 40px; -webkit-animation: tp-rotate 2.0s infinite linear; animation: tp-rotate 2.0s infinite linear
}
.spinner4.tp-loader .dot1 {
	POSITION: absolute; BACKGROUND-COLOR: #fff; WIDTH: 60%; DISPLAY: inline-block; HEIGHT: 60%; TOP: 0px; border-radius: 100%; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: tp-bounce 2.0s infinite ease-in-out; animation: tp-bounce 2.0s infinite ease-in-out
}
.spinner4.tp-loader .dot2 {
	POSITION: absolute; BACKGROUND-COLOR: #fff; WIDTH: 60%; DISPLAY: inline-block; HEIGHT: 60%; TOP: 0px; border-radius: 100%; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: tp-bounce 2.0s infinite ease-in-out; animation: tp-bounce 2.0s infinite ease-in-out
}
.spinner4.tp-loader .dot2 {
	BOTTOM: 0px; TOP: auto; -webkit-animation-delay: -1.0s; animation-delay: -1.0s
}
