* {
	font-size: 100.01%;
}
html {
	font-size: 62.5%;
}
body {
	margin:0;
	background:#fff url(../images/bg-body.gif) repeat-x;
	font:1.3em Arial, Helvetica, sans-serif;
	color:#000;
	min-width:990px;
}
/* general reset */
a {
	color:#109edb;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0;
}
form, fieldset {
	margin:0;
	padding:0;
	border:0;
}
input, textarea, select {
	font:11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
blockquote {
	margin:0;
}
q {
	quotes: none;
}
q:before {
	content:"";
}
q:after {
	content:"";
}
/* page */
.page {
	overflow:hidden;
	width:100%;
	position:relative;
	padding:0 0 60px;
}
.w1 {
	width:1034px;
	margin-left:-517px;
	left:50%;
	position:relative;
}
/* wrapper */
#wrapper {
	width:990px;
	margin:0 auto;
	position: relative;
	z-index: 5;
}
.wrapper-b {
	width:990px;
	margin:0 -26px;
	padding:0 26px;
	height:60px;
	background: url(../images/bg-wrapper-b.png) no-repeat;
	clear:both;
	position:relative;
}
/* header */
#header {
	width:990px;
	height:185px;
	background: url(../images/bg-header.jpg) no-repeat;
	position: relative;
	margin:8px -19px 0 -25px;
	padding:0 19px 0 25px;
}
#header.inner {
	background: url(../images/bg-header-inner.jpg) no-repeat;
}
/* top-nav-box */
.top-nav-box {
	position: absolute;
	left:50%;
	margin-left:-25px;
	padding:0 0 17px;
}
.top-nav-box:after {
	content:"";
	display:block;
	clear:both;
}
.top-nav-holder {
	background: url(../images/bg-top-nav-r.gif) no-repeat 100% 0;
	padding:0 37px 0 0;
	height:38px;
	float:right;
}
.top-nav-frame {
	height:31px;
	background: url(../images/bg-top-nav-l.gif) no-repeat;
	float:right;
	padding:7px 0 0 32px;
}
/* top-nav */
.top-nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.top-nav li {
	float:left;
	background: url(../images/separator-top-nav.gif) no-repeat right;
	padding:0 6px 0 5px;
}
.top-nav a {
	text-transform:normal;
	color:#fff;
	font-size:0.9em;
}
/* quick */
.quick {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.quick li {
	float:left;
	background: url(../images/separator-quick.gif) no-repeat left;
	padding:0 9px 0 10px;
	margin:0 0 0 -2px;
}
.quick .find {
	padding:0 0 0 20px;
	background: url(../images/bg-find.png) no-repeat left;
}
.quick .login {
	padding:0 0 0 20px;
	background: url(../images/bg-login.png) no-repeat left;
}
.quick a {
	color:#fff;
	font-size:0.9em;
	text-transform:uppercase;
}
/* heading */
.heading {
	width:985px;
	overflow:hidden;
	padding:60px 0 55px 5px;
}
.heading h1 {
	font-size:23px;
	line-height:26px;
	color:#0580b5;
	font-style:normal;
	margin:0;
}
* html .heading h1 {
	margin-bottom:3px;
}
.heading h2 {
	/*margin:-3px 0 0 -12px;*/
	/*margin:-3px 0 0 0;*/
	margin: 10px;
	font-size:33px;
	line-height:36px;
	color:#f6f6f6;
	font-weight:normal;
}
.heading h2 span {
	font-size:30px;
}
.heading h2 span .flir-replaced img {
	vertical-align: middle;
}

/* nav-holder */
.nav-holder {
	width:979px;
	height:979px;
	padding:3px 0 0 11px;
	overflow:hidden;
	position: absolute;
	top:140px;
	left:-1px;
}
.inner .nav-holder .img {
	margin:0 7px 2px 0;
}
.nav-holder .img {
	float:left;
	margin:0 7px 0 0;
}
.nav-holder .img img {
	display:block;
}
/* nav */
#pixopoint_menu_wrapper1 {
	float: left;
	width: 580px;
}
.nav {
	margin:0;
	padding:7px 0 0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.nav li {
	float:left;
	background: url(../images/separator-nav.gif) no-repeat;
	line-height:25px;
	padding:0 8px 0 9px;
	margin:0 0 0 -1px;
}
#suckerfishnav li {
	background: url(../images/separator-nav.gif) no-repeat 0 3px;
	padding:0 8px 0 9px;
	margin:0 0 0 -1px;
}
.nav a {
	font-size:21px;
	color:#575757;
	cursor:pointer;
}
.register {
	position:absolute;
	height:36px;
	top:4px;
	left:580px;
	padding:8px 20px 0;
	background: url(../images/bg-register-2.png) 75px 6px no-repeat;
}
.register span {
	height:20px;
	float:left;
	padding: 0 0 0 69px;
	font-size:14px;
	line-height:26px;
	outline:none;
}
.register span a {
	cursor:pointer;
}
/* search-form */
.search-form {
	position:absolute;
	top:0;
	left:800px;
	width:171px;
	padding:10px 11px 0 0;
	overflow:hidden;
}
.search-form div {
	background: url(../images/bg-form.gif) no-repeat;
	width:171px;
	overflow:hidden;
}
.search-form input {
	background:none;
	border:0;
	width:123px;
	padding:5px 0 4px 17px;
	margin:0;
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#7c7e7f;
	float:left;
	outline:none;
}
.search-form .submit {
	background: url(../images/btn-search.gif) no-repeat;
	border:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	width:26px;
	height:26px;
	cursor:pointer;
	padding:0;
	margin:0 1px 0 0;
	float:right;
}
/* calendar */
.calendar {
	position: absolute;
	top:47px;
	left:880px;
	width: 96px;
	z-index:15;
}
.calendar .days {
	position: absolute;
	top: 0px;
	left: 13px;
	width:70px;
	color: rgb(87, 87, 87);
	font-size:3em;
	text-align:center;
	z-index: 130;
}
.calendar .image {
	display: block;
	width:70px;
	margin: 0 auto;
}
.calendar .image img {
	display: block;
}
.calendar a {
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
	white-space:nowrap;
	line-height:14px;
	text-indent:1px;
	position:relative;
	z-index:120;
}
.calendar a:hover {
	text-decoration: none;
}
/* main */
#main {
	width:1034px;
	margin:0 -19px 0 -25px;
	position:relative;
	z-index:10;
}
#main:after {
	content:"";
	display:block;
	clear:both;
}
.main-block {
	background: url(../images/bg-wrapper-c.png) repeat-y;
	width:1034px;
	float:left;
}
.main-box {
	width:990px;
	padding:0 19px 0 25px;
	overflow:hidden;
	margin:0 0 -35px;
	position:relative;
}
/*
.mi-box{
margin:-25px 0 -35px;
}
*+html .mi-box{
margin:-22px 0 -35px;
}
*/
/* main-holder */
.main-holder {
	width:100%;
	overflow:hidden;
	background:#ffffff;
}
/* content */
#content {
	width:730px;
	float:left;
	background:#fff;
}
/* slide */
.slide {
	width:731px;
	overflow:hidden;
	position:relative;
}
.picture {
	display:block;
	position:relative;
	width:731px;
	height:200px;
}
.picture img {
	display:block;
	position:absolute;
	top:0;
	left:0;
}
/* text-box */
.text-box {
	width:215px;
	position:absolute;
	top:100px;
	left:474px;
}
.text-box p {
	margin:0;
	color:#fff;
	font-size:24px;
	line-height:27px;
	text-align:right;
}
.text-box-left {
	width:215px;
	position:absolute;
	top:100px;
	left:74px;
}
/* quick-menu */
.quick-menu {
	position:absolute;
	top:300px;
	left:457px;
	width:400px;
	z-index: 15;
}
.quick-menu ul {
	margin:2px 0 0;
	padding:0;
	list-style:none;
	float:left;
	width:160px;
	overflow:hidden;
}
.quick-menu li {
	float:left;
	position:relative;
	overflow:hidden;
	height:17px;
	padding:0 23px 0 0;
}
.quick-menu a {
	text-indent:-9999px;
	width:17px;
	height:34px;
	float:left;
	display:block;
	overflow:hidden;
	background: url(../images/bg-qweek-menu-a.png) no-repeat;
	cursor:pointer;
}
.quick-menu a:hover, .quick-menu li.active a {
	background: url(../images/bg-qweek-menu-a.png) no-repeat;/*margin:-17px 0 0;*/
}
.quick-menu .slider-nav {
	margin:2px 0 0;
	padding:0;
	list-style:none;
}
.quick-menu .slider-nav a {
	float:left;
	display:block;
	overflow:hidden;
	padding:0 23px 0 0;
	text-indent:-9999px;
	width:17px;
	height:17px;
	overflow:hidden;
	background: url(../images/bg-qweek-menu-0.png) no-repeat;
	cursor:pointer;
}
.quick-menu .slider-nav a:hover, .quick-menu .slider-nav a.activeSlide {
	background: url(../images/bg-qweek-menu-1.png) no-repeat;
}
.quick-menu .prew {
	width:22px;
	height:23px;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	padding:0 22px 0 0;
	background: url(../images/bg-prew.png) no-repeat;
}
.quick-menu .prew:hover {
	margin:0;
	background: url(../images/bg-prew.png) no-repeat;
}
.quick-menu .next {
	width:22px;
	height:23px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/bg-next.png) no-repeat;
}
.quick-menu .next:hover {
	margin:0;
	background: url(../images/bg-next.png) no-repeat;
}
#content.inner {
	width:745px;
	overflow:hidden;
}
/* content-holder */
.content-holder {
	width:607px;
	padding:27px 0 0 65px;
}
.alignleft {
	float:left;
	margin: 0 22px 2px -5px;
	position:relative;
}
* html .alignleft {
	margin-right:19px;
}
.alignleft img {
	display:block;
}
.content-holder h2 {
	margin:0 0 16px;
	padding:3px 0 0;
	font-weight:normal;
	color:#109edb;
	font-size:1.307em;
	line-height:1.23em;
}
.content-holder h3 {
	margin:0;
	font-weight:normal;
	color:#109edb;
	font-size:1.307em;
	line-height:1.23em;
}
.content-holder p {
	margin:0 0 24px;
}
/* breadcrumbs */
.breadcrumbs {
	float:left;
	padding:0 0 18px 60px;
}
.breadcrumbs strong {
	float:left;
	padding:0 4px 0 0;
	color:#109edb;
	font-weight:normal;
	font-size:1.2em;
}
.breadcrumbs ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.breadcrumbs li {
	background: url(../images/bg-breadcrumbs-li.gif) no-repeat 0 6px;
	line-height:1.307em;
	padding:0 0 0 13px;
	float:left;
}
.breadcrumbs a {
	color:#109edb;
	text-decoration:underline;
	font-size:1.2em;
}
.breadcrumbs a:hover {
	text-decoration:none;
}
/* container */
.container {
	width:1100px;
	overflow:hidden;
	margin:-7px 0 -1px 0;
}
* html .container {
	margin-bottom:2px;
}
/* section */
.section {
	float:left;
	padding:20px 0 0;
}
* html .section {
	padding-bottom:4px;
}
.section:after {
	content:"";
	display:block;
	clear:both;
}
.first {
	background: url(../images/bg-first.gif) no-repeat;
	width:270px;
}
.second {
	width:215px;
	margin-right:2px;
	background: url(../images/bg-second.gif) no-repeat 100% 0;
}
.third {
	width:246px;
	margin-right:23px;
	background: url(../images/bg-third.gif) no-repeat 100% 0;
}
.fourth {
	width:234px;
	background: url(../images/bg-fourth.jpg) no-repeat 100% 0;
}
.link {
	width:132px;
	float:left;
	background: url(../images/bg-links.png) no-repeat;
	cursor:pointer;
}
.first .link {
	margin: 18px 0 4px 92px;
}
.second .link {
	margin:4px 0 4px 0;
}
.third .link {
	margin:20px 0 3px 5px;
}
.fourth .link {
	margin:20px 0 3px;
}
.link a {
	float:left;
	position:relative;
	text-transform:uppercase;
	line-height:1.2em;
	letter-spacing:-1px;
	padding:13px 26px 15px 23px;
	background: url(../images/bg-arrow.gif) no-repeat 100% 13px;
	cursor:pointer;
}
/* txt */
.txt {
	width:165px;
}
.txt h3 {
	margin:0 0 5px;
	font-size:23px;
	line-height:26px;
	color:#0299d9;
	z-index:4;
	white-space:nowrap;
}
* html .txt h3 {
	margin-bottom:10px;
}
.txt p {
	margin:0;
	font-size:1.1em;
	line-height:1.21em;
	color:#000;
}
.first .txt {
	padding-left:85px;
}
.first .txt p {
	margin-left:3px;
}
.second .txt p {
	margin: -5px 0 0 2px;
}
.third .txt {
	width:175px;
}
.third .txt h3 {
	letter-spacing:-1px;
}
.third .txt p {
	margin:-4px 0 0 20px;
}
.fourth .txt p {
	margin: -3px 0 0 10px;
}
/* block */
.block {
	width:932px;
	padding:13px 35px 0 23px;
	margin:0 0 -8px;
	position:relative;
	overflow:hidden;
	background: url(../images/bg-block.gif) repeat-y;
}
/* box */
.box {
	float:left;
	width:516px;
	padding:0 1px 5px 0;
}
.visual {
	float:left;
	margin:0 30px 0 0;
}
* html .visual {
	margin:2px 27px 0 0;
}
.visual img {
	display:block;
}
.inner .visual {
	margin-top:5px;
}
.block .alt {
	width:245px;
	padding:0 0 0 170px;
	background: url(../images/bg-box-alt.jpg) no-repeat;
	margin:-13px -100% 0 0;
}
.inner .alt {
	margin:0 !important;
}
.box h3 {
	margin:0 0 4px;
	font-size:23px;
	line-height:26px;
	color:#0299d9;
	white-space:nowrap;
}
* html .box h3 {
	margin:2px 0 8px;
}
.box h3 strong {
	font-weight:normal;
	font-size:16px;
}
.box p {
	margin:0;
	line-height:1.307em;
}
.alt h3 {
	padding:20px 0 0;
	margin:0;
}
* html .alt h3 {
	margin:2px 0 5px;
}
.alt p {
	color:#351909;
	margin:-5px 0 0;
}
.box .tour {
	width:211px;
	float:left;
	padding:12px 0 16px 23px;
	background: url(../images/bg-tour.png) no-repeat;
	margin:22px 0 0 -10px;
	position:relative;
}
.box .tour a {
	float:left;
	position:relative;
	text-transform:uppercase;
	line-height:1.27em;
	letter-spacing:-1px;
}
.box .link {
	margin:35px -100px 0 112px;
	padding:0 0 17px;
	overflow:hidden;
	cursor:pointer;
}
.box .link a {
	background:none;
	padding-right:0;
}
.inner .box .link {
	margin:4px 40px 0 0;
	float:right;
	cursor:pointer;
}
.inner .alt .link {
	margin:17px 55px 0 0;
}
.inner .alter .link {
	margin:25px 38px 0 -13px;
}
.inner {
	width:963px;
	overflow:hidden;
	background: url(../images/bg-block-inner.gif) repeat-y;
	padding:17px 0 10px 27px;
}
.inner .box {
	width:350px;
	margin:0 20px 0 0;
	float:left;
}
.inner .box h3 {
	margin:0;
}
* html .inner .box h3 {
	margin:0 0 4px;
}
.inner .alt {
	width:270px;
	padding:0 0 0 70px;
	background: url(../images/bg-box-inner-alt.gif) no-repeat;
}
.inner .alt h3 {
	padding:0;
	margin:0;
}
.inner .alter {
	width:155px;
	background: url(../images/bg-box-alter.gif) no-repeat;
	padding: 0 0 0 70px;
}
* html .inner .alter {
	margin:0 0 0 -13px;
}
.inner .box p {
	margin:0;
	line-height:1.3em;
}
.inner .alt p {
	margin:0 0 0 37px;
}
.inner .alter p {
	font-size:0.85em;
	color:#351909;
	word-spacing:-2px;
}
/* sidebar */
#sidebar {
	width:218px;
	float:right;
	padding-left:21px;
	padding-right:21px;
	padding-top:20px;
	padding-bottom:0;
	background:#f6f6f8;
	position:relative;
}
#sidebar ul {
	list-style-type: none;
	padding: 0;
	margin-left: 30px;
}
#sidebar ul a {
	color: black;
	text-decoration: underline;
}
/* news */
.news {
	width:90%;
	height:160px;
	margin-bottom: 10px;
	overflow:hidden;
	position: relative;
	background: url(../images/border-post.gif) no-repeat 0 100%;
}
.news h3 {
	margin:0;
	font-size:17px;
	line-height:20px;
	color:#381908;
}
* html .news h3 {
	margin-bottom:3px;
}
.news ul {
	margin:0 0 4px 4px;
	padding:0 0 4px;
	list-style:none;
}
.news li {
	display:block;
	vertical-align:top;
	padding:0 0 14px;
}
.news h4 {
	margin: 0 0 4px;
	font-size:0.85em;
	line-height:1.25em;
	color:#109edb;
}
.news h4 a {
	color:#109edb;
	text-decoration:underline;
}
.news h4 a:hover {
	text-decoration:none;
}
.news p {
	margin:0;
	font-size:0.85em;
	line-height:1.27em;
	color:#000;
}
#news_prev, #news_next {
	text-indent: -9999px;
	overflow: hidden;
	width: 13px;
	height: 13px;
	position: absolute;
	left:196px;
	outline: none;
}
#news_prev {
	background: url(../images/btn-up.gif) no-repeat;
	top:3px;
}
#news_next {
	background: url(../images/btn-down.gif) no-repeat;
	top:145px;
}
/* widget */
.widget {
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
.widget h4 {
	margin:0 0 2px;
	font-size:0.95em;
	line-height:1.25em;
	color:#109edb;
}
.widget p {
	margin:0;
	color:#381908;
	font-size:0.92em;
	line-height:1.25em;
}
/* widget form */
.widget form {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
	background: url(../images/border-post.gif) no-repeat 0 100%;
}
.widget form div {
	background: url(../images/bg-text-sign-up.gif) no-repeat;
	width:156px;
	float:left;
	padding:0 6px 0 0;
	margin:2px 0 0;
	height:22px;
}
.widget form input {
	background:none;
	border:0;
	margin:0;
	padding:4px 3px;
	width:150px;
	float:left;
	outline:none;
}
.widget .submit {
	background:none;
	border:0;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	width:56px;
	height:25px;
	background: url(../images/btn-sign-up.gif) no-repeat;
	float:left;
}
/* promo */
.promo {
	width:215px;
	overflow:hidden;
	padding:5px 0 2px;
	margin:0 0 5px;
	background: url(../images/border-promo.gif) no-repeat 0 100%;
}
.promo p {
	background: url(../images/bg-promo.gif) no-repeat left;
	margin:0;
	font-size:16px;
	line-height:19px;
	color:#381908;
	padding:11px 0 0 44px;
	letter-spacing:-2px;
	white-space:nowrap;
	position:relative;
}
* html .promo p {
	padding-bottom:4px;
}
.promo div {
	float:right;
	padding:0 27px 4px 0;
	overflow:hidden;
}
.promo .share {
	float:left;
	background: url(../images/separator-promo.gif) no-repeat 100% 3px;
}
.promo .share a {
	background: url(../images/bg-share.gif) no-repeat;
	padding:0 8px 0 19px;
	font-size:12px;
	line-height:15px;
	color:#af6198;
	text-indent:0;
	height:auto;
}
.promo ul {
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
	float:left;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.promo li {
	float:left;
}
.promo a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:17px;
}
.promo .facebook {
	margin-right:4px;
	width:15px;
	background: url(../images/facebook.gif) no-repeat;
}
.promo .my-space {
	margin-right:4px;
	width:15px;
	background: url(../images/my-space.gif) no-repeat;
}
.promo .google {
	margin-right:6px;
	width:16px;
	background: url(../images/google.gif) no-repeat;
}
.promo .twitter {
	width:10px;
	background: url(../images/twitter.gif) no-repeat;
}
/* camp-blog */
.camp-blog {
	width:215px;
	overflow:hidden;
	padding:5px 0 2px;
	margin:0 0 5px;
	background: url(../images/border-promo.gif) no-repeat 0 100%;
}
.camp-blog p {
	background: url(../images/bg-camp-blog.png) no-repeat left;
	margin:0;
	font-size:16px;
	line-height:19px;
	color:#381908;
	padding:11px 0 0 44px;
	letter-spacing:-2px;
	white-space:nowrap;
	position:relative;
}
.camp-blog p.blog-link {
	margin:0;
	background: none;
	font-size: 12px;
	letter-spacing: normal;
}
.blog-link a {
	float:right;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:0.8em;
	margin:0 30px 0 0;
}
/* menu */
.menu {
	width:100%;
	padding:0 0 30px;
	margin:0 0 14px;
	background: url(../images/border-post.gif) no-repeat 0 100%;
}
.menu h3 {
	font-weight:normal;
	margin:0 0 14px;
	font-size:1.46em;
	line-height:1.15em;
	color:#109edb;
}
.menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.menu li {
	display:block;
	vertical-align:top;
	padding:0 0 7px;
}
.menu a {
	color:#000;
	text-decoration:underline;
	font-size:0.92em;
	line-height:1.16em;
}
.menu a:hover {
	text-decoration:none;
}
/* blockquote */
.blockquote {
	width:215px;
	overflow:hidden;
	padding:18px 0 0;
}
.blockquote p {
	margin:0;
}
.blockquote q {
	display:block;
	background: url(../images/bg-quots-l.gif) no-repeat;
	padding:0 0 0 28px;
	line-height:1.23em;
}
.blockquote cite {
	display:block;
	text-align:right;
	background: url(../images/bg-quots-r.gif) no-repeat 100% 0;
	padding:0 22px 0 0;
	font-size:0.76em;
	line-height:2.8em;
	font-style:normal;
	color:#656565;
}
.blockquote a {
	float:right;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:0.8em;
	margin:0 30px 0 0;
}
.blockquote a:hover {
	text-decoration:none;
}
/* footer */
#footer {
	width:100%;
	overflow:hidden;
	margin:-10px 0 0;
	position:relative;
	z-index:10;
}
/* footer-text */
.footer-text {
	margin:0 auto;
	padding:0 0 18px;
	list-style:none;
	overflow:hidden;
	width:800px;
	position:relative;
}
.footer-text li {
	display:inline;
	background: url(../images/separator-footer.gif) no-repeat left;
	line-height:1.23em;
	margin:0 0 0 -1px;
	padding:0 8px 0 9px;
}
/* copy */
.copy {
	width:655px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 10px;
}
.logo {
	float:left;
	margin:0 21px 0 0;
	font-size:0;
	line-height: 0;
}
.logo img {
	display:block;
}
.copy ul {
	float:left;
	margin:10px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.copy li {
	float:left;
	line-height:1.3em;
	font-size:0.84em;
	background: url(../images/separator-copy.gif) no-repeat 0 6px;
	padding:3px 4px 0 5px;
	margin:0 0 0 -1px;
}
.copy p {
	margin:0;
	color:#878787;
}
.copy a {
	color:#878787;
	text-decoration:underline;
}
.copy a:hover {
	text-decoration:none;
}
/* sIFR */
.sIFR-Flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top:0;
	width: 0;
	display: block;
	overflow: hidden;
}
.sIFR-Flash + div[adblocktab=true] {
	display: none !important;
}
.sIFR-hasFlash .heading h1 span {
	visibility: hidden;
	font-size:23px;
	line-height:26px;
}
.sIFR-hasFlash .heading h2 strong span {
	visibility: hidden;
	font-size:34px;
	height:40px;
}
.sIFR-hasFlash .heading h2 em span {
	visibility: hidden;
	font-size:34px;
	height:40px;
}
.sIFR-hasFlash .register a span {
	visibility: hidden;
	font-size:25px;
	height:35px;
}
.sIFR-hasFlash .text-box p span {
	visibility: hidden;
	font-size:26px;
	line-height:27px;
}
.sIFR-hasFlash .news h3 span {
	visibility: hidden;
	font-size:18px;
	line-height:20px;
}
.sIFR-hasFlash .promo p span {
	visibility: hidden;
	font-size:20px;
	line-height:20px;
}
.sIFR-hasFlash .camp-blog p span {
	visibility: hidden;
	font-size:20px;
	line-height:20px;
}
.sIFR-hasFlash .txt h3 span {
	visibility: hidden;
	font-size:23px;
	line-height:27px;
}
.sIFR-hasFlash .nav li span {
	visibility: hidden;
	font-size:21px;
	line-height:24px;
	float:left;
	letter-spacing:-1px;
}
.sIFR-hasFlash .register span {
	visibility: hidden;
	font-size:14px;
	height:20px;
}
.quickfind {
	text-align: left;
}
#quickfind_wrapper {
	position:relative;
	width:1004px;
	left:50%;
	margin-left:-502px;
}
#quickfind_content {
	float:left;
	width: 25%; 
	margin: 10px;
}
.quickfind ul {
	float: left;
	padding:0;
	margin:0;
	margin: 25px;
	list-style-type:none;
}
.quickfind li {
	padding:0;
	margin:0;
	font-size: 16px;
}
.quickfind li li {
	font-size: 12px;
}
.quickfind li ul {
	float: none;
	padding:3px;
	margin:0;
}
.quickfind h4 {
	font-size: 18px;
}
/*
.quickfind ul li {
	border-left:1px solid white;
	border-right:1px solid white;
	float:left;
	list-style-type:none;
	margin-left:-1px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}
.quickfind ul ul {
	display: block;
	padding: 0;
	position: absolute;
	width: 140px;
}
.quickfind ul ul li {
	border: none;
	float:none;
	margin-left:0;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
}
*/
.slideshow {
	height: 336px;
	position: relative;
}
.slideshow div {
	position: absolute;
	height: 336px;	
}
.countdown {
	float:right;
	background:url(http://dev.tekture.com/campsimcha/wp-content/themes/CampSimcha/images/img12a.gif) no-repeat;
	width:70px;
	height:63px;
	padding-top:10px;
	text-align: center;
	font-size: 40px;
	font-weight: bold;
	color: #575757;
}


