@charset "UTF-8";
/* CSS Document */

/*  =GLOBAL ELEMENTS
-------------------------------------------------------------- */

body {
	background:url(images/hdr-top-bg.png) top center #fff repeat-x;
}	

.round {
	border-radius: 5px; /* all corners have a radius of 5px */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#logo-search {
	width:1050px;
	height:91px;
	overflow:hidden;
	margin:0 auto;
}

#logo {
	background:url(images/reign-sprite-001.png) 0 -541px no-repeat;
	width:452px;
	height:77px;
	float:left;
	position:relative;
	top:10px;
	left:50px;
	padding-top:30px;
}
	#logo a {
		padding:20px 225px;
	}

#search-box {
	background:url(images/reign-sprite-001.png) 0 -668px no-repeat;
	width:264px;
	height:31px;
	float:right;
	position:relative;
	top:35px;
	right:50px;
	overflow:hidden;
}
#search-input {
	height:25px;
	width:195px;
	float:left;
	margin:5px 0 0 30px;
	background:transparent;
	border-style:none;
	font-size:18px;
	color: #FFF;
}
#search-btn {
	float:left;
}

#nav {
	background:url(images/reign-sprite-001.png) -1050px 0 no-repeat;
	width:1003px;
	height:65px;
	margin:0 auto;
}

#nav-list {
	padding-top:17px;
	margin-left:30px;
}

#nav-list li {
	display: inline;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	position:relative;
}

#nav-list li a {
	color:#fff;
	text-decoration:none;
	padding:20px 27px 19px;
	border-left:solid 1px transparent;
	border-right:solid 1px transparent;
}
#nav-list li a:hover {
	color:#000;
}
#nav-list li .current-nav {
	background: url(images/nav-ovr.gif) repeat-x;
	color:#bebebe;
	border-left:solid 1px #c1484d;
	border-right:solid 1px #c1484d;
}





#nav-list li ul {
	display: none;
	position: absolute;
	top: 32px;
	left: 0;
	margin-left:-1px;
	z-index:200;
}

#nav-list li ul li {
}

#nav-list li ul li a {
	display:block;
	background: url(images/nav-ovr.gif) repeat-x;
	width:170px;
}

#nav-list li ul li a:hover {
	text-decoration:none;
	background: #999;
	color:#000;
	border-left:solid 1px transparent;
	border-right:solid 1px transparent;
}

/* SHOW SUBMENU 1 */
#nav-list li:hover ul, #nav li.over ul {
	display:block;
}
#nav-list li:hover ul ul, #nav li.over ul ul {
	display:none;
}








#slider-area {
	width:1001px;
	height:335px;
	margin:0 auto;
}

#content-wrapper {
	width:1050px;
	margin:0 auto;
	overflow:hidden;
}

#content-area-L-shdw {
	background:url(images/front-shadow-lt.png) no-repeat; 
	width: 24px; 
	height: 320px;
	float:left;
}

#content-area-R-shdw {
	background:url(images/front-shadow-rt.png) no-repeat ; 
	width: 24px; 
	height: 320px;
	float:left;
}

#sub-content-area-L-shdw {
	background:url(images/reign-sprite-001.png) no-repeat  0 -1509px; 
	width: 24px; 
	height: 320px;
	float:left;
	margin-top:336px;
}

#sub-content-area-R-shdw {
	background:url(images/reign-sprite-001.png) no-repeat  0 -1879px; 
	width: 24px; 
	height: 320px;
	float:left;
	margin-top:336px;
}

#content-area {
	width:1001px;
	float:left;
	padding-bottom:50px;
}
#blank-slider-area {
	width:1001px;
	min-height:335px;
	margin:0 auto;
	z-index:1;
	float:left;
}
#sub-content-expander {
	color:#F0F;
}

#blank-content-area {
	width:1001px;
	min-height:610px;
	padding-bottom:50px;
	float:left;
	overflow:hidden;
	background-color:#fff;
}

#top-gradient {
	width:1001px;
	height:20px;
		background-color: #373737;
		background: url(images/linear_bg_2.png);
		background: -moz-linear-gradient(100% 100% 90deg, #373737, #1b1b1b);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#373737), to(#1b1b1b));
		border-top:solid 1px #525252;
}

#sub-intro {
	padding:20px 0;
	overflow:hidden;
	background-color:#cdcccc;
}

#sub-intro-copy {
	width:620px;
	float:left;
	margin-left:20px;
}

.sub-intro-title {
	font-size:32px;
	font-weight:normal;
	font-family:'Bebas',Helvetica,Arial,san serif;
	color:#000;
	margin-bottom:5px;
	text-shadow:0 1px 0 #FFFFFF;
}

.sub-intro-desc {
	font-size:12px;
	color:#666;
}





#slider-ctrl-area {
	background:url(images/slider-ctrl-bg.png) no-repeat;
	width:1001px;
	height:63px;
}

#intro-area {
	width:1001px;
	height:146px;
	background-color:#cdcccc;
	overflow:hidden;
	border-bottom:groove 2px #fff;
}

#intro-copy {
	float:left;
	width:600px;
	margin:22px 0 0 28px;
}

#intro-copy p {
	font-size:12px;
	line-height:20px;
	color:#333;
}

.intro-copy {
	margin-top:15px;
}

#intro-cta {
	float:left;
	background:url(images/reign-sprite-001.png) no-repeat; 
	background-position: 0 -749px; 
	width: 345px; 
	height: 98px;
	margin-top:30px;
}

#intro-cta a {
	padding:25px 145px;
	position:relative;
	top:40px;
	left:30px;
}



#front4-area {
	overflow:hidden;
	background-color:#fff;
	padding:50px 0 0 18px;
}

#front4 {
	float:left;
	width:200px;
	margin:0 20px;
}

#front4-title {
	font-weight: bold;
	font-size:22px;
	margin:10px 0;
}

#front4-title a {
	color:#333;
	text-decoration:none;
}

#front4-copy {
	font-size:12px;
	line-height:16px;
	color:#666;
}

#front4-copy a {
	color:#666;
	text-decoration:none;
}


#front4-img img {
	border:solid 5px #333;
}

#front4-img-shdw {
	background:url(images/post-img-shdw.png);
	width:200px;
	height:9px;
}

#read-more-btn {
	width: 101px; 
	height: 26px;
	margin-top:15px;
}

#read-more-btn a {
	background:url(images/reign-sprite-001.png) no-repeat -1050px -293px; 
	width: 101px; 
	height: 26px;
	padding:6px 50px;
}

#read-more-btn a:hover {
	background:url(images/reign-sprite-001.png) no-repeat -1050px -217px; 
	width: 101px; 
	height: 26px;; 
}

#divider-fullpage {
	background:url(images/divider-1000px.png) no-repeat;
	width: 1000px; 
	height: 47px;
	margin-top:50px;
	margin-bottom:25px;
}

#news-sidebar {
	overflow:hidden;
	width:1050px;
}

#latest-news {
	width:670px;
	overflow:hidden;
	float:left;
}

#latest-news-img-area {
	float:left;
}

#latest-news-copy {
	float:left;
	font-size:12px;
	color:#666;
	margin-left:20px;
	margin-top:10px;
}

.latest-news-title {
	width:670px;
	border-bottom:dotted 1px #333;
	padding-bottom:10px;
	margin-bottom:20px;
	font-size:28px;
	font-weight:bold;
	color:#333;
	font-family:'Bebas',Helvetica,Arial,san serif;
	text-shadow:0 1px 0 #FFFFFF;
}

#latest-news-img img {
	border:solid 5px #333;
}

#latest-news-title {
	font-size:18px;
	font-weight:bold;
	color:#d52027;
}
#latest-news-title a {
	color:#9e181d;
	text-decoration:none;
	font-family:'Bebas',Helvetica,Arial,san serif;
	text-shadow:0 1px 0 #FFFFFF;
	font-weight:normal;
	font-size:26px;
}

#latest-news-title a:hover {
	color:#000;
}

#latest-news-date-auth  {
	margin:10px 0;
}

.bold-gray-12 {
	font-weight:bold;
	color:#333;
	font-size:12px;
}

#latest-news-leadin {
	width:450px;
	margin-bottom:20px;
	line-height:16px;
}

#mini-sidebar {
	float:left;
	background:url(images/mini-sidebar-bg.png) no-repeat;
	width:316px;
	height:272px;
	margin-left:20px;
}

#mini-sidebar-row1 {
	overflow:hidden;
	margin:15px 0 0 20px;
}
#mini-sidebar-row2 {
	overflow:hidden;
	margin:5px 0 0 20px;
}
#mini-sidebar-row3 {
	overflow:hidden;
	margin:15px 0 0 20px;
}

#mini-sdbar-schedule-img {
	background:url(images/reign-sprite-001.png) no-repeat 0 -429px; 
	width: 81px; 
	height: 77px;
	float:left;
}
	#mini-sdbar-schedule-img a {
		width: 70px; 
		height: 60px;
		display:block;
	}
#mini-sdbar-gallery-img {
	background:url(images/reign-sprite-001.png) no-repeat 0 -303px; 
	width: 81px; 
	height: 77px;
	float:left;
}
	#mini-sdbar-gallery-img a {
		width: 70px; 
		height: 60px;
		display:block;
	}
#mini-sdbar-contact-img {
	background:url(images/reign-sprite-001.png) no-repeat 0 -176px; 
	width: 81px; 
	height: 77px;
	float:left;
}
	#mini-sdbar-contact-img a {
		width: 70px; 
		height: 60px;
		display:block;
	}

#mini-sdbar-title {
	float:left;
	margin:26px 10px 0 10px;
}
	#mini-sdbar-title a {
		font-size:18px;
		font-weight:bold;
		color:#666;
		text-decoration:none;
	}

#mini-sdbar-arrow {
	background:url(images/reign-sprite-001.png) no-repeat 0 -97px; 
	width: 32px; 
	height: 29px; 
	float:left;
	margin:23px 0 0 6px;
}
#mini-sdbar-arrow a {
	width:28px;
	height:25px;
	display:block;
}

#footer-wrapper {
	background-color:#000;
	width:100%;
	height:392px;
}

#footer-area {
	background:url(images/footer-bg.gif) no-repeat;
	width:1150px;
	height:392px;
	margin:0 auto;
}

#footer-top {
	width:960px;
	height:270px;
	margin:0 auto 20px;
	color:#999;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	padding-top:55px;
}

#footer-col-1 {
	width:200px;
	float:left;
}

#footer-list ul {
}
	#footer-list li  {
		margin-bottom:3px;
	}
	#footer-list li a {
	color:#999;
	text-decoration:none;
	}
	
	#footer-list li a:hover {
		color:#CC0000;
	}
	
	#footer-list li ul {
		margin:0px 0; 
	}
	#footer-list li ul li  {
	background:url(images/footer-sprite.png) no-repeat 0 -97px; 
	height: 10px;
	margin-bottom:6px;
	padding-left:12px;
	}
	#footer-list li ul li a  {
		color:#e4e4e4;
		text-decoration:none;
	}
	
#footer-list li ul li a:hover  {
	color:#CC0000;
}

#footer-col-2 {
	width:200px;
	float:left;
}

#footer-col-2 a {
	color:#999;
	text-decoration:none;
}

#footer-col-2 a:hover {
	color:#CC0000;
}

#footer-col-3 {
	width:541px;
	float:left;
}

.footer-headers {
	font-size:22px;
	line-height:24px;
	color:#cc0000;
	margin-bottom:15px;
}
.footer-headers-sponsor {
	font-size:22px;
	line-height:24px;
	color:#cc0000;
	margin-bottom:5px;
}

#footer-phone-img {
	background:url(images/footer-sprite.png) no-repeat 0 -720px; 
	height: 15px;
	padding-left:20px;
	margin:30px 0 3px;
}
#footer-email-img {
	background:url(images/footer-sprite.png) no-repeat 0 -655px; 
	height: 15px;
	padding-left:20px;
	margin:3px 0 30px;
}
	#footer-email-img a {
		text-decoration:none;
		color:#999;
	}
	
#footer-email-img a:hover {
	color:#CC0000;
}
	
#twitter-feed {
	background:url(images/footer-sprite.png) no-repeat 0 -785px; 
	width: 416px; 
	height: 62px;
	margin-bottom:0px;
	overflow:hidden;
	font-size:12px;
	color:#999;
	padding:11px 50px 0px 75px;
}

#twitter-feed a {
	color:#CC0000;
	text-decoration:none;
}

#twitter-feed a:hover {
	color:#FFF;
}

#sponsors-wrapper {
}

#sponsors-row {
	width:540px;
	overflow:hidden;
}
#sponsors-cuttingedge {
	float:left;
	background:url(images/footercutting-edge-1.png) no-repeat; 
	width: 180px; 
	height: 65px;
	margin-right:10px;
	margin-top:15px;
}
	#sponsors-cuttingedge a {
		display:block;
		width: 180px; 
		height: 65px;
	}
#sponsors-zebramats {
	float:left;
	background:url(images/footerZebra-Mats-logo.png) no-repeat; 
	width: 60px; 
	height: 65px;
	margin:15px 10px 0 40px;
}
	#sponsors-zebramats a {
		display:block;
		width: 60px; 
		height: 65px;
	}
#sponsors-giographix {
	float:left;
	background:url(images/footer-sprite.png) no-repeat 0 -332px; 
	width: 178px; 
	height: 33px;
	margin-right:10px;
}
	#sponsors-giographix a {
		width: 178px; 
		height: 33px;
		display:block;
	}
#sponsors-form {
	float:left;
	background:url(images/footer-sprite.png) no-repeat 0 -156px; 
	width: 139px; 
	height: 51px;
	margin-right:10px;
}
	#sponsors-form a {
		width: 139px; 
		height: 51px;
		display:block;
	}
#sponsors-bonehead {
	float:left;
	background:url(images/footer-sprite.png) no-repeat 0 0; 
	width: 185px; 
	height: 47px;
	margin-right:10px;
}
	#sponsors-bonehead a {
		width: 185px; 
		height: 47px;
		display:block;
	}
	


#footer-bottom {
	width:1001px;
	height:35px;
	margin:27px auto 0;
	font-size:11px;
	color:#666;
	overflow:hidden;
}

#bottom-left {
	float:left;
	overflow:hidden;
}
	#foot-social-twit {
		float:left;
		background:url(images/footer-sprite.png) no-repeat 0 -575px; 
		width: 28px; 
		height: 30px;
		margin:0 10px 0 0 ;
		padding-top:9px;
	}
	#foot-social-twit a {
		padding:7px 13px;
	}
	#foot-social-fb {
		float:left;
		background:url(images/footer-sprite.png) no-repeat 0 -415px; 
		width: 28px; 
		height: 30px;
		margin:0 10px 0 0 ;
		padding-top:9px;
	}
	#foot-social-fb a {
		padding:7px 13px;
	}
	#foot-social-rss {
		float:left;
		background:url(images/footer-sprite.png) no-repeat 0 -495px; 
		width: 28px; 
		height: 30px;
		margin:0 10px 0 0 ;
		padding-top:9px;
	}
	#foot-social-rss a {
		padding:7px 13px;
	}
	#foot-social-copyright {
		float:left;
		margin-top:12px;
	}
#bottom-right {
	float:right;
	overflow:hidden;
}
	#bottom-right p {
		float:left;
		margin:13px 2px 0 ;
	}
	#bottom-right a {
		text-decoration:none;
		color:#666;
	}
#giographix-logo {
		background:url(images/footer-sprite.png) no-repeat 0 -257px; 
		width: 24px; 
		height: 25px;
		float:left;
		margin-top:6px;
		padding-top:6px;
}
	#giographix-logo a {
		padding:6px 12px;
	}




#sub-intro-infobox {
	background:url(images/blog-list-sprite.png) no-repeat 0 -486px; 
	width: 290px; 
	height: 24px;
	float:right;
	margin-right:42px;
	overflow:hidden;
	font-size:12px;
	color:#0000;
}

#sub-intro-infobox p {
	float:left;
}

#sub-intro-infobox .phone {
	margin:6px 0 0 35px;
}

#sub-intro-infobox .email {
	margin:6px 0 0 29px;
}

#sub-intro-infobox p a {
	color:#000;
	text-decoration:none;
	padding:0 0 0 20px;
}

#sub-intro-infobox p a:hover {
	color:#FFF;
}

#main-area {
	overflow:hidden;
	padding:35px 20px 0;
}

#main-content {
	float:left;
	width:600px;
	font-size:12px;
	line-height:16px;
	color:#333;
}
	#main-content a {
		color:##9E181D;
		font-weight:bold;
		text-decoration:none;
	}
	#main-content blockquote {
		background-color: #e8e8e8;
		color:#000;
		width:460px;
		margin:0 auto;
		padding:20px;
			border-radius: 5px; /* all corners have a radius of 5px */
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
	}
	#main-content ul {
		margin-left:20px;
	}
	#main-content ul li {
		background:url(images/bullet-ul.png) no-repeat;
		padding-left:20px;
		margin-bottom:3px;
	}

#main-content-full-width {
	float:left;
	width:960px;
	font-size:12px;
	line-height:16px;
	color:#333;
}
	#main-content-full-width a {
		color:##9E181D;
		font-weight:bold;
		text-decoration:none;
	}
	#main-content-full-width blockquote {
		background-color: #e8e8e8;
		color:#000;
		width:760px;
		margin:0 auto;
		padding:20px;
			border-radius: 5px; /* all corners have a radius of 5px */
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
	}
	#main-content-full-width ul {
		margin-left:20px;
	}
	#main-content-full-width ul li {
		background:url(images/bullet-ul.png) no-repeat;
		padding-left:20px;
		margin-bottom:3px;
	}


#a-post {
	overflow:hidden;
	margin:0 0 0 0;
}

#a-post-img {
	float:left;
	margin:0 15px 0 0 ;
}

#post-image img {
	background-color:#333;
	padding:5px;
}

#post-image-shadow {
	background:url(images/blogpost-img-shdw-lrg.png) no-repeat; width: 600px; height: 20px;
}

#post-title {
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	color: #9E181D;
	margin:5px 0 10px;
}
#post-title a{
	color: #9e181d;
	font-weight:normal;
	font-size:28px;
	text-decoration:none;
	font-family:'Bebas',Helvetica,Arial,san serif;
	text-shadow:0 1px 0 #FFFFFF;
}

#post-date-author-single {
	width:600px;
	padding:5px 0;
	font-size:12px;
	color:#666;
	overflow:hidden;
	border-bottom:solid 1px #d0d0d0;
	border-top:solid 1px #d0d0d0;
}
#post-date-author {
	width:375px;
	padding:5px 0;
	font-size:12px;
	color:#666;
	overflow:hidden;
	border-bottom:solid 1px #d0d0d0;
	border-top:solid 1px #d0d0d0;
}
#post-date {
	float:left;
}
#post-author {
	float:left;
	margin-left:15px;
}
#post-excerpt {
	font-size:12px;
	line-height:20px;
	margin:15px 0 0; 
	color:#333;
}

.twelve-bold-gray {
	font-size:12px;
	font-weight:bold;
	color:#333;
}

#post-read-more a {
	color:#9E181D;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
}

#post-divider {
	background:url(images/divider-600px.png) no-repeat;
	width:600px;
	height:21px;
	margin:30px 0 20px;
}

#a-post-content {
	float:left;
	width:375px;
}

#fb-like {
	height:20px;
	width:190px;
	margin:10px 0 0;
}

#sidebar {
	width:338px;
	float:right;
	background:url(images/sidebar-bg.png) repeat-y;
}

#sidebar-top {
	background:url(images/blog-list-sprite.png) no-repeat 0 -432px; width: 338px; height: 4px; 
}

#sidebar-bottom {
	background:url(images/blog-list-sprite.png) no-repeat 0 -164px; width: 338px; height: 4px; 
}

#sidebar-content {
	padding:24px 0;
}

#sidebar-pad {
	width:290px;
	margin:0 auto;
}

#sidebar-title {
	font-size:16px;
	color:#fff;
	font-weight:bold;
	width:290px;
	height:36px;
	padding:10px 0 0 25px;
	background:url(images/blog-sidebar-title-bg.jpg) no-repeat;
}

#signup-copy {
	font-size:12px;
	line-height:20px;
	color:#333;
	margin:5px 0 10px;
}

#signup-7free {
	background:url(images/blog-list-sprite.png) no-repeat 0 -285px; 
	width: 290px; 
	height: 97px;
}
#signup-7free a {
	padding:25px 145px;
	position:relative;
	top:40px;
}

#sidebar-divider {
	border-top:solid 1px #d7d7d7;
	border-bottom:solid 1px #fff;
	width:338px;
	margin:20px 0 30px;
}

#sidebar-cat-divider {
	border-top:solid 1px #d7d7d7;
	border-bottom:solid 1px #fff;
	margin:10px 0;
}

#sidebar-event-title {
	color:#9E181D;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
}
#sidebar-event-title a {
	color:#9E181D;
	text-decoration:none;
}

#sidebar-event-date {
	color:#666;
	font-size:12px;
	margin-top:5px;
}

#sidebar-events {
	margin:10px 0 30px;
}

#sidebar-events li {
	padding:0 15px 0 0;
	margin-bottom:0px;
	overflow:hidden;
}

#sidebar-cat-img {
	float:left;
	margin-right:15px;
	border:solid 1px #a8a4a5;
}
	#sidebar-cat-img img {
		border:solid 5px #fff;
	}

#sidebar-cat-info {
	float:left;
	width:170px;
}


#sidebar-gear {
	margin:15px 0;
}

#trainer-row {
	overflow:hidden;
}

#trainer-pic {
	float:left;
}
#trainer-pic img {
	border:solid 5px #333;
	margin-right:18px;
}
#trainer-pic-shdw {
	background:url(images/trainer-img-shadow.png) no-repeat;
	width:120px;
	height:8px;
}

#trainer-name-forte {
	font-size:14px;
	font-weight:bold;
	margin:5px 0 10px;
}
.forte {
	color:#9E181D;
}

#trainer-list {
	font-size:12px;
	color:#333;
	position:relative;
	left:0px;
}
#trainer-list li {
	height:14px;
	background-image:url(images/bullet-check.gif);
	background-repeat:no-repeat;
	background-position: 0 0 ;
	padding-top:2px;
	margin-bottom:7px;
}

#trainer-info {
	float:left;
	width:450px;
}

#trainer-desc {
	font-size:12px;
	line-height:16px;
	color:#333;
	margin-top:10px;
}

#trainer-header {
	font-size:24px;
	font-weight:bold;
	color:#9E181D;
}

#trainer-intro {
	font-size:12px;
	line-height:16px;
	color:#333;
	margin:15px 0 25px; 
}

#trainer-divider {
	border-top:solid 1px #d0d0d0;
	margin:25px 0;
}


#single-tags {
	width:600px;
	padding:5px 0;
	font-size:12px;
	line-height:18px;
	color:#666;
	overflow:hidden;
	border-bottom:solid 1px #d0d0d0;
	border-top:solid 1px #d0d0d0;
	margin-top:15px;
}
#single-tags a {
	color:#666;
	text-decoration:none;
	font-weight:normal;
}


#comments-template {
	margin:25px 0;
}

#page-navigation {
	background:url(images/blog-list-sprite.png) no-repeat 0 -70px; 
	width: 600px; 
	height: 44px;
	padding:15px 0 0 20px ;
}
#page-navigation a {
	color:#686868;
}
.wp-pagenavi {
	clear: both;
	color:#686868;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 3px 5px;
	margin: 2px;
	color:#686868;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
}

.wp-pagenavi span.current {
	font-weight: bold;
	background:#9E181D;
	color:#fff;
}







.nav-divider{ background-position: -1050px -115px; width: 3px; height: 52px; } 
.slider-control-left{ background-position: -1050px -369px; width: 38px; height: 37px; } 
.slider-control-right{ background-position: -1050px -456px; width: 38px; height: 37px; } 












@font-face {
	font-family: 'Bebas';
	src: url('type/BebasNeue-webfont.eot');
	src: local('?'), url('type/BebasNeue-webfont.woff') format('woff'), url('type/BebasNeue-webfont.ttf') format('truetype'), url('type/BebasNeue-webfont.svg#webfontf0WP9KEe') format('svg');
	font-weight: normal;
	font-style: normal;
}










		/*::::::::::::::: SLIDEDECK SLIDE STYLE (BEGIN) :::::::::::::::*/
		
		#slidedeck_frame {
			width: 1001px;
			height: 395px;
			position: relative;
			overflow:hidden;
		}
		
		dl.slidedeck {
			position: relative;
			top:-35px;
			width: 100%;
			height: 100%;
			margin: 0;
			padding: 0;
			float: right;
		}
		dl.slidedeck > dd {
			position: relative;
			margin: 0;
			overflow: hidden;
		}
		
		dl.slidedeck dd.slide_1 img {
			margin-top:28px;
		}
		
		dl.slidedeck dd.slide_2 img {
			margin-top:28px;
		}
		dl.slidedeck dd.slide_3 img {
			margin-top:28px;
		}
		dl.slidedeck dd.slide_4 img {
			margin-top:28px;
		}
		dl.slidedeck dd.slide_5 img {
			margin-top:28px;
		}
		
		
		
		
		dl.slidedeck dd.slide_2 {
			background: url(images/slider-welcome-home.png) center center no-repeat;
		}
		dl.slidedeck dd.slide_3{
			background: url(photo-gallery/slider-placeholder.jpg) center center no-repeat;
		}
		
		dl.slidedeck dd.slide_4{
			background: url(images/slider-grid.png) center center no-repeat;
		}
		
		dl.slidedeck dd.slide_5{
			background: url(images/slider-weignt-room.png) center center no-repeat;
		}
		/*::::::::::::::: SLIDEDECK SLIDE STYLE (END) :::::::::::::::*/
		
		
		
		
		
		
		/*::::::::::::::: CAPTION STYLE (BEGIN) :::::::::::::::*/
		#2-col-slide {
			background: #000;
			width: 50%;
			padding: 10px 20px;
			-khtml-border-radius: 10px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			color: #fff;
			position: absolute;
			overflow:hidden;
		}
		#2-col-copy {
			background:#999;
			width:465px; `
			height:305px;
			padding:20px;
			float:left;
		}
		#2-col-img {
			border:solid 6px #fff;
			float:left;
		}
		/*::::::::::::::: CAPTION STYLE (BEGIN) :::::::::::::::*/







		/*::::::::::::::: CAPTION STYLE (BEGIN) :::::::::::::::*/
		
		div.caption{
			background: #000;
			background: rgba(0, 0, 0, 0.7);
			width: 50%;
			padding: 10px 20px;
			-khtml-border-radius: 10px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			color: #fff;
			position: absolute;
			top: 250px;
			left: 20px;
		}
		
		div.caption h3, div.caption p, div.title h3, div.title p{
			margin:0;
			padding:0;
			font-size: 12px;
		}
		
		div.caption h3{
			font-size: 14px;
		}
		
		div.title{
			position:absolute;
			top:30px;
			padding: 20px 0 0 20px;
			width: 50%;
		}
		
		div.title h3{
			font-size:22px;
			margin: 0 0 10px 0;
		}
		
		/*::::::::::::::: CAPTION STYLE (END) :::::::::::::::*/
		
		/*::::::::::::::: VERTICAL NAVIGATION STYLE (BEGIN) :::::::::::::::*/
		
		#slidedeck_frame:hover ul.galleryArrows{
			display:block;
		}
		
		ul.galleryArrows{
			position:absolute;
			display: none;
			margin: -14px 0 0;
			padding: 0;
			list-style:none;
			overflow:visible;
			top: 40%;
			width:1000px;
			z-index:10;
		}
		
		ul.galleryArrows li{
			position: absolute;
			margin: 0;
			padding: 0;
		}
		
		ul.galleryArrows li a{
			display: block;
			position: relative;
			overflow: hidden;
			width: 27px;
			height: 0;
			line-height:30px;
			padding: 27px 0 0;
			background: url('images/galleryNav.png') 0 0 no-repeat;
		}
		
		ul.galleryArrows li.next a{
			background-position: -27px 0;
		}
		
		ul.galleryArrows li.prev{
			left: 10px;
		}
		
		ul.galleryArrows li.disabled a{
			cursor: default;
		}
		
		ul.galleryArrows li.next.disabled a{
			background-position: -27px -27px;
		}
		
		ul.galleryArrows li.prev.disabled a{
			background-position: 0 -27px;
		}
		
		ul.galleryArrows li.next{
			right: 10px;
		}
			
		ul.galleryNav{
			position:absolute;
			bottom: 15px;
			margin: 0;
			padding: 0;
			list-style:none;
			z-index:10;
			left: 50%;
		}
		
		ul.galleryNav li{
			display:block;
			float:left;
			margin: 0;
			padding: 0;
		}
		
		ul.galleryNav li a{
			display:block;
			position:relative;
			top:-5px;
			overflow:hidden;			
			height:0;
			width:15px;
			line-height: 20px;
			padding: 15px 0 0;
			background: url('images/galleryNav.png') -8px -60px no-repeat;
		}
		
		ul.galleryNav li.active a{
			background-position: -35px -60px;
		}
		
		/*::::::::::::::: VERTICAL NAVIGATION STYLE (END) :::::::::::::::*/



#share-this {
	margin:5px 0 10px -3px;
}







