/* body#tinymce.mceContentBody {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13.5px; color: #000000; background: #ffffff;} */


/* Headerline Area */


#top-container {
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative;
}

#header-container {
	width: 100%;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 20000000000000000000;
}

#headerline-top {
	width: 100%;
	padding: 0 2% 0 2%;
	margin: 0;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgb(198,0,22);
	background: -moz-linear-gradient(top,  rgba(198,0,22,1) 0%, rgba(194,0,0,1) 50%, rgba(129,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(198,0,22,1) 0%,rgba(194,0,0,1) 50%,rgba(129,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(198,0,22,1) 0%,rgba(194,0,0,1) 50%,rgba(129,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c60016', endColorstr='#810000',GradientType=0 );
}

#headerbox-top {
	max-width: 1200px;
	min-height: 30px;
	margin: 0 auto;
	position: relative;
}

#headerbox-social {
	float: right;
	padding: 4px 0 4px 0;
	position: relative;
}

#headerbox-social img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	padding: 0 3px 0 3px;
	position: relative;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

#headerbox-social img:hover {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: scale(0.90);
    -moz-transform: scale(0.90);
    -o-transform: scale(0.90);
    transform: scale(0.90);
}

#headerline-main {
	width: 100%;
	padding: 0;
	position: relative;
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 40%, rgba(0,0,0,0.4) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 40%,rgba(0,0,0,0.4) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 40%,rgba(0,0,0,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#66000000',GradientType=0 );
}

#headerbox-main {
	max-width: 1200px;
	height: 170px;
	margin: 0 auto;
	position: relative;
}

@keyframes logoSlideTop {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}

#logobox {
	width: 230px;
	height: 123px;
	position: absolute;
	left: 0;
	top: 22px;
	animation: 1s ease-out 0s 1 logoSlideTop;
}

#logobox img{
	width: 100%;
	height: auto;
	display: block;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

#logobox img:hover{
	width: 100%;
	height: auto;
	display: block;
	-moz-transform: skew(-10deg);
	-ms-transform: skew(-10deg);
	-webkit-transform: skew(-10deg);
	transform: skew(-10deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#navbox {
	width: 100%;
	max-width: 900px;
	position: absolute;
	top: 80px;
	right: 95px;
}

#tixbox {
	position: absolute;
	top: 18px;
	right: 6.5%;
}

#tixbox img{
	max-width: 100%;
	height: auto;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

#tixbox img:hover {
	-moz-transform: skew(20deg);
	-ms-transform: skew(20deg);
	-webkit-transform: skew(20deg);
	transform: skew(20deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/* Slider Area */

#sliderline {
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 10;
}

#sliderline-fade {
	width: 100%;
	height: 20%;
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 90 !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}


/* Page Header Area */

.pageheader-img {
	width: 100%;
	height: auto;
	display; block;
}

.pageheaderline-heading {
	width: 100%;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 200;
	bottom: 1%;
}

.pageheaderbox-heading {
	width: 100%;
	padding: 15px 2% 15px 2%;
	margin: 0;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: paralucent,sans-serif;
	font-weight: 600;
	font-style: bold;
	font-size: 42px;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.65);
	text-align: center;
}


/* Event Box Area */

#eventline {
	width: 100%;
	padding: 0 0 3% 0;
	margin-top: -14%;
	position: relative;
	z-index: 91;
}

.sectionline-heading {
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative;
}

.sectionbox-heading {
	width: 100%;
	padding: 15px 2% 15px 2%;
	margin: 0;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: paralucent,sans-serif;
	font-weight: 600;
	font-style: bold;
	font-size: 32px;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 2px 2px 0px rgba(0,0,0,0.9);
	text-align: center;
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 10%, rgba(0,0,0,0.7) 90%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 10%,rgba(0,0,0,0.7) 90%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 10%,rgba(0,0,0,0.7) 90%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );

}

.section-border {
	width: 100%;
	height: 4px;
	padding: 0px 2% 0px 2%;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: -moz-linear-gradient(left,  rgba(121,121,121,0) 0%, rgba(121,121,121,0.07) 1%, rgba(121,121,121,0.7) 10%, rgba(121,121,121,0.7) 90%, rgba(121,121,121,0) 100%);
	background: -webkit-linear-gradient(left,  rgba(121,121,121,0) 0%,rgba(121,121,121,0.07) 1%,rgba(121,121,121,0.7) 10%,rgba(121,121,121,0.7) 90%,rgba(121,121,121,0) 100%);
	background: linear-gradient(to right,  rgba(121,121,121,0) 0%,rgba(121,121,121,0.07) 1%,rgba(121,121,121,0.7) 10%,rgba(121,121,121,0.7) 90%,rgba(121,121,121,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00797979', endColorstr='#00797979',GradientType=1 );
}

#eventbox {
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
	padding: 8px 0 0 0;
	position: relative;
	display: flex;
	overflow: auto;
}

.event-border {
	width: 24%;
	padding: 5px;
	margin: 0 0.5% 0 0.5%;
	float: left;
	position: relative;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(255,255,255,0.2);
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.event {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: #000000;
}

.e-pic {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.e-pic img{
	width: 100%;
	height: auto;
	display: block;
	z-index: 50;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.e-pic img:hover{
	opacity: 0.5;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.e-name {
	width: 100%;
	padding: 5px 1% 5px 1%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 100;
	font-family: benton-sans-compressed,sans-serif;
	font-weight: 800;
	font-style: normal;
	font-size: 26px;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
	text-align: center;
	text-transform: uppercase;
}

.e-namebkg {
	width: 100%;
	height: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 90;
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 40%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 40%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.8) 40%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
}

.e-dates {
	width: 100%;
	padding: 5px 1% 0px 1%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	font-family: benton-sans-compressed,sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 22px;
	color: #fff;
	text-align: center;
}

.e-loc {
	width: 100%;
	padding: 0px 1% 5px 1%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	font-family: benton-sans-compressed,sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 20px;
	color: #fff;
	text-align: center;
}

.e-buttonline {
	width: 100%;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.e-button{ 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: rgb(185,0,0);
	background: -moz-linear-gradient(top,  rgba(185,0,0,1) 0%, rgba(142,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(185,0,0,1) 0%,rgba(142,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(185,0,0,1) 0%,rgba(142,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b90000', endColorstr='#8e0000',GradientType=0 );
	text-align: center; 
	text-decoration: none; 
	font-family: benton-sans-compressed,sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 20px;
	color: #fff !important; 
	white-space: nowrap;
	text-decoration: none !important;
	-moz-transition: all 1.0s ease;
	-webkit-transition: all 1.0s ease;
	transition: all 1.0s ease;
}

.e-button:hover { 
	color: #fff000 !important; 
	cursor: pointer; 
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.e-btn1 {
	width: 100%;
 	padding: 12px 2% 12px 2%; 
	margin: 0;
	display: inline-block; 
	*display: inline; 
}

.e-btn2 {
	width: 49%;
 	padding: 12px 2% 12px 2%; 
	margin: 0px 0.5% 0 0.5%;
	display: inline-block; 
	*display: inline; 
}


.e-btnimg {
	width: 20%;
	display: inline;
	text-align: right;
}


.e-btnimg img {
	max-width: 100%;
	height: auto;
}

.event-border:hover .e-pic img{
	cursor: pointer;
	opacity: 0.5;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.event-border:hover {
	cursor: pointer;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background: rgba(255,255,255,0.7);
}




/* Button Box Area */

#buttonline {
	width: 100%;
	padding: 0 0 3% 0;
	position: relative;
	z-index: 91;
}

#buttonbox {
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	position: relative;
}

.button {
	width: 24%;
	padding: 0;
	margin: 0 0.5% 0 0.5%;
	position: relative;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.button-pic{
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.button-pic-img{
	width: 100%;
	height: auto;
	display: block;
	z-index: 50;
}

.button-opacity {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 60;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0,0,0,0.5);
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.button-title {
	width: 100%;
	padding: 0 1% 0 1%;
	margin: 0;
	position: absolute;
	top: 75%;
	left: 0;
	z-index: 70;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: benton-sans-compressed,sans-serif;
	font-weight: 800;
	font-style: normal;
	font-size: 44px;
	color: #fff;
	text-align: center;
	text-shadow: 3px 3px 2px rgba(0, 0, 0, 1);
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.button-icon {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 65;
	text-align: center;
}

.button-icon img {
	width: 43% !important;
	height: auto !important;
	margin-top: 28%;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.button:hover .button-opacity {
	cursor: pointer;
	background: rgba(0,0,0,0.0);
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.button:hover .button-icon img{
	cursor: pointer;
	background: rgba(0,0,0,0.0);
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.button:hover .button-title {
	color: #fff000;
	text-shadow: 3px 3px 2px rgba(0, 0, 0, 1);
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


/* Content Box Area */

#contentline {
	width: 100%; 
	height:auto; 
	position: relative; 
	padding: 0; 
	margin: 0; 
	background-color: #000000;
}

#contentbox {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	overflow: auto;
}

#mainbox { 
	width: 96%;
	margin: 0px auto; 
	padding: 2% 2% 2% 2%; 
	position: relative;
	font-family: news-gothic-std,sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	color: #ffffff;
}

#mainbox a{
	color: #ff332d;
	text-decoration: underline;
}

#mainbox a:hover{
	color: #fff600;
	text-decoration: none;
}

#mainbox .col1 {
	width: 49%; 
	padding: 0% 1% 0 0; 
	position: relative; 
	float:left;
}

#mainbox .col2 {
	width: 49%; 
	padding: 0% 0 0 1%; 
	position: relative; 
	float: left; 
	text-align: center;
}

#mainbox-bodybox { width: 100%; padding: 0; margin: 0 auto; margin-bottom: 0px; position: relative;}

#mainbox ol {padding: 5px 0 0 20px;}
#mainbox ul {margin-top: 10px;}
#mainbox li { margin-left: 40px; margin-bottom: 5px;}
#mainbox h1, #mainbox h2, #mainbox h3, #mainbox h4 {font-family: paralucent,sans-serif; font-weight: 600; font-style: normal; color: #fd1717; font-weight: normal; text-transform: uppercase; clear:both;}
#mainbox p { padding-bottom: 15px;}


/* FOOTER AREA */

#footerline {
	width: 100%;
	padding: 0;
	position: relative;
	float: left;
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #000000;
}

#footerline-bkg {
	width: 100%;
	height: auto;
	display: block;	
	z-index: 50;
}

#footer-contentline {
	width: 100%;
	padding: 20px 2% 0 2%;
	margin: 0 0 0 0;
	position: relative;
	float: left;
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #000000;
	text-align: center;
}

#footer-contact {
	width: 100%;
	padding: 5px 0 10px 0;
	position: relative;
	text-align: center;
	font-family: benton-sans-compressed,sans-serif;
	font-weight: 700;
	font-style: normal;
	font-variant: small-caps;
	color: #fff;
	font-size: 30px;
}

#footer-contact a{
	text-decoration: none;
	color: #fff;
}

#footer-contact a:hover{
	text-decoration: none;
	color: #fff000;
}

#footer-logobox {
	margin: 0 auto;
}

#footer-sigline {
	width: 100%;
	padding: 5px 2% 10px 2%;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 100;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
	text-align: right;
	font-family: benton-sans-compressed,sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #eeeeee;
	font-size: 16px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

#footer-sigline > span {
	display: inline;
}

#footer-sigline a{
	color: #fff;
	text-decoration: none;
}	

#footer-sigline a:hover {
	color: #fff000;
	text-decoration: underline;
}	



/* OTHER ATTRIBUTES */

 .imgborder {
	max-width: 95%;
	height: auto;
	margin: 0px 5px 10px 5px; 
	-webkit-box-shadow: 0px 0px 3px 3px rgba(122,122,122,0.75);
	-moz-box-shadow: 0px 0px 3px 3px rgba(122,122,122,0.75);
	box-shadow: 0px 0px 3px 3px rgba(122,122,122,0.75);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.contact-col-1 { 
	float:left; 
	width: 35%; 
	padding: 0 2%; 
	margin: 0; 
	text-align: left; 
	position: relative;
}
.contact-col-2 { 
	float:left; 
	width: 60%; 
	padding: 0; 
	margin: 0; 
	text-align: left; 
	position: relative;
}

.col50 {
	width: 50%;
	padding: 0 1% 0 1%;
	position: relative;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.round325 {
	width: 90%;
	padding: 1%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #fff;
	border: 5px solid #f6ff00;
}


.round225 img {
	opacity: 0;
	filter: alpha(opacity=0);
}

.pageserverpg img {
	max-width: 94%; 
	height: auto;
}



/* OTHER */

.sitebtn{ 
	min-width: 280px;
 	padding: 10px 2% 10px 2%; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: rgb(185,0,0);
	background: -moz-linear-gradient(top,  rgba(185,0,0,1) 0%, rgba(142,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(185,0,0,1) 0%,rgba(142,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(185,0,0,1) 0%,rgba(142,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b90000', endColorstr='#8e0000',GradientType=0 );
	text-align: center; 
	text-decoration: none; 
	font-family: benton-sans-compressed,sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 24px;
	color: #fff !important; 
	border: 0px solid #000000 !important;
	text-decoration: none !important;
	-moz-transition: all 1.0s ease;
	-webkit-transition: all 1.0s ease;
	transition: all 1.0s ease;
}

.sitebtn:hover { 
	color: #fff000 !important; 
	cursor: pointer; 
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}



.textshadow-thin { text-shadow: 0 0 2px #333; }

.col-1 { 
	display: inline-block; 
	*display: inline; 
	zoom: 1; 
	width: 49%;
	padding: 0 1% 0 0; 
	padding: 0; 
	margin: 0; 
	text-align: left; 
	position: relative; 
	overflow:auto; 
	min-height: 350px; 
	vertical-align: top;
}
.col-2 { 
	display: inline-block; 
	*display: inline; 
	zoom: 1; 
	width: 49%; 
	padding: 0 0 0 1%; 
	margin: 0; 
	text-align: left; 
	position: relative; 
	min-height:350px;
}
.row { 
	width: 100%; 
	padding: 0; 
	margin: 0; 
	position: relative;
}

.col50 {
	width: 49%;
	padding: 0 0.5% 0 0.5%;
	margin: 0;
	float: left;
	position: relative;
}