#admin_outer {
	height: 50px;
	left:0;
	position:fixed;
	top:0;
	/*width: 100%;*/
	z-index: 2000;
}
#admin_outer div {
	background-color:#ccc;
	color:#FFFFFF;
	padding:7px 20px;
	visibility:hidden;
}
#admin_outer div a {
	color:#fff;
	padding-left:5px;
}
#message_div {
	background-color:#f0f0f0;
	border:1px solid #c0c0c0;
	color:red;
	left:5px;
	padding:3px;
	position:absolute;
	top:5px;
}
#spacer_div {
	height:1000px;
}
.colset {
	overflow: hidden;
}
#slider {
	box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 3px 15px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
	background-color:#eee;
	height:243px;
	padding:3px;
	width:500px;
}
.signup th {
	color:#4678D4;
	font-size:14pt;
	font-weight:bold;
	padding: 30px 0 20px;
	text-align:left;
}
.signup td {
	padding: 6px 10px;
	vertical-align: top;
}
.signup input,
.signup select,
.signup textarea,
.tickets input,
.tickets select,
.tickets textarea {
	font-size:10pt;
	padding:2px;
}
.signup select,
.tickets select {
	width:240px;
}
.signup input.checkbox,
.signup input[type="checkbox"],
.tickets input.checkbox,
.tickets input[type="checkbox"] {
	margin-right: 10px;
}
.tickets {
	width:100%;
}
.tickets th {
	padding:6px 10px;
	font-weight:bold;
}
.tickets td {
	padding:6px 10px;
	vertical-align:top;
}
.ticketone {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:0 3px 15px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 3px 15px rgba(0, 0, 0, 0.3);
	box-shadow:0 3px 15px rgba(0, 0, 0, 0.3);
	background-color: #F0F0F9;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
	color: #666666;
	margin: 0 auto;
	padding: 20px 30px;
	position: relative;
	width: 85%;
}
.ticketlist {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background-color:#F0F0F9;
	border-color:#4F6B9F;
	border-style:solid;
	border-width:3px;
	color: #666;
	padding:10px;
}
.ticketlist th,
.ticketlist td {
	background-color:#f9f9f9;
	border-bottom:1px solid #eee;
	border-top:1px solid #fff;
}
.nav {
	color:#666;
	display:inline;
	font-size:12pt;
}
.ticketlist .nav select,
.blog .nav select {
	margin-left:3px;
	margin-right:3px;
	width:auto;
}
.ticketlist .nav a,
.blog .nav a {
	font-size:12pt;
	font-weight:bold;
}
.ticketlist .nav a,
.ticketlist .nav span,
.blog .nav a,
.blog .nav span {
	padding-left:3px;
	padding-right:3px;
}
.ticketlist .tickets {
	border:1px solid #bbb;
	border-collapse:separate;
}
.blog {
	/*background-color:#FAFAF9;
	color: #666;
	padding:10px;
	position:relative;*/
}
.blog .blog_item {
	padding: 10px 10px 40px;
}
.blog .blog_item h3 {
	line-height:normal;
}
.blog .blog_date {
	color:#888;
	font-size:9pt;
}
.blog .blog_text {
	margin-top: 15px;
	margin-bottom: 20px;
}
.blog .blog_comments {
	border-bottom: 1px dotted #CCCCCC;
	display: inline;
	font-size: 9pt;
	padding: 4px 6px;
}
.blog .hm2a {
	width:570px;
}
.blog .hm2b {
	width:200px;
}
.blog .followus {
	margin-top:5px;
}
.blog .followus td {
	padding:4px 8px 4px 0;
	vertical-align:middle;
}
#recaptcha_widget_div div {
	margin:0 auto;
	padding:0;
}
#tbl_form {
	width:100%;
}
#tbl_form th, #tbl_form td {
	padding:5px;
	vertical-align:middle;
	white-space:nowrap;
}
#tbl_form th {
	text-align:right;
}
#tbl_form td {
	text-align:left;
}
#tbl_form input, #tbl_form select {
	width:250px;
}
#tbl_form input, #tbl_form select, #tbl_form textarea {
	font-size:10pt;
	padding:1px;
}
.twitter {
	color:#666;
	font-size:9pt;
}
.twitter .date {
	font-size: 8pt;
	padding: 3px 0;
	text-align: right;
}
#twitter_update_list {
	margin: 0;
	padding: 0 10px 0 2px;
}
#twitter_update_list li {
	font-size: 9pt;
	font-style: italic;
	list-style: none;
}
#twitter_update_list li > a {
	display: block;
	text-align: right;
}
#disqus_thread {
	border-top: 1px solid #AAAAAA;
	margin-top: 60px;
	padding: 20px;
}
/* experimental protoshow */
.protoshow {
	box-shadow: 10px 10px 9px #627DAE, 0 0 5px #627DAE;
	-moz-box-shadow: 10px 10px 9px #627DAE, 0 0 5px #627DAE;
	-webkit-box-shadow: 10px 10px 9px #627DAE, 0 0 5px #627DAE;
	height: 250px;
	margin: 0;
	/*	padding: 5px 5px 0;*/
	position: relative;
}
.protoshow ol,
.protoshow ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.protoshow .show {
	position: relative;
}

.protoshow .slide {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 999;
}
.protoshow li {
	list-style: none;
}
.protoshow .show li {
	padding-bottom: 0;
}
.protoshow li.active-slide {
	z-index: 1000;
}
.protoshow li img {
}
#primary-show .proto-navigation {
	bottom: -30px;
	float: right;
	position: absolute;
	right: 50%;
	z-index: 1002;
}
#primary-show .proto-navigation li {
	cursor: pointer;
	float: left;
	left: 50%;
	padding: 5px;
	position: relative;
}
#primary-show .proto-navigation a {
	background-color: #CCCCCC;
	color: #666666;
	display: block;
	height: 8px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
	width: 8px;
}
#primary-show .proto-navigation a:hover, #primary-show .proto-navigation a:focus {
	background-color: #999999;
}
.borderradius #primary-show .proto-navigation a {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	-moz-box-shadow: inset 0 1px 0 1px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 1px 0 1px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 0 1px rgba(0,0,0,.1);
}
#primary-show .proto-navigation .current-slide a {
	background-color: #363F4E;
}
#primary-show .proto-navigation {
	bottom: -30px;
	float: right;
	position: absolute;
	right: 50%;
	z-index: 1002;
}
#primary-show .proto-navigation li {
	cursor: pointer;
	float: left;
	left: 50%;
	padding: 5px;
	position: relative;
}
#primary-show .proto-navigation a {
	background-color: #ddd;
	color: #666666;
	display: block;
	height: 8px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
	width: 8px;
}
#primary-show .proto-navigation a:hover, #primary-show .proto-navigation a:focus {
	background-color: #999999;
}
.borderradius #primary-show .proto-navigation a {
	border-radius: 30px 30px 30px 30px;
	box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.1) inset;
}
#primary-show .proto-navigation .current-slide a {
	background-color: #363F4E;
}
.slide-caption {
	background: #222;
	bottom: 15px;
	color: #fcfcfc;
	font-size: 0.9em;
	font-weight: bold;
	left: 0;
	margin: 0;
	position: absolute;
	padding: 10px 20px;
	width: 460px;
	z-index: 1006;
}

.rgba .slide-caption {
	background: none repeat scroll 0 0 rgba(81, 129, 188, 0.9);
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
	border-bottom: 1px solid #555;
	border-top: 1px solid #555;
}
/* PROTO CONTROLS */
#primary-show .proto-controls {
	display: none;
}
#primary-show .proto-controls li {
	position: absolute;
}

#primary-show .proto-controls li {
	top: 50%;
	margin-top: -30px;
}

#primary-show .backward {
	left: 70px;
}

#primary-show .forward {
	right: 70px;
}

#primary-show .proto-controls a {
	display: block;
	overflow: hidden;
	background: transparent url(/images/site/slideshow/proto_controls.png) no-repeat 31px 0;
	width: 90px;
	height: 50px;
	text-indent: -9999px;
	position: relative;
}
#primary-show li.forward a {
	background-position: 31px -69px;
}
#primary-show .backward a:hover,
#primary-show .backward a:focus {
	opacity: 0.85;
	background: transparent url(/images/site/slideshow/proto_controls.png) no-repeat 28px 0;
}
#primary-show .forward a:hover,
#primary-show .forward a:focus {
	background: transparent url(/images/site/slideshow/proto_controls.png) no-repeat 34px -69px;
}
#primary-show .proto-controls a:link,
#primary-show .proto-controls a:visited,
#primary-show .proto-controls a:hover,
#primary-show .proto-controls a:focus {
	-moz-transition: background-position 0.2s ease-out;  /* FF3.7+ */
	-o-transition: background-position 0.2s ease-out;  /* Opera 10.5 */
	-webkit-transition: background-position 0.2s ease-out;  /* Saf3.2+, Chrome */
}
#primary-show li.start-stop {
	right:170px;
	top:40px;
	z-index: 1006;

}
#primary-show li.start-stop a{
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
	text-indent: -9999px;
}
#primary-show .start-stop .pause {
	background-image: url(/images/site/slideshow/pause.png);
}
#primary-show .start-stop .play {
	background-image: url(/images/site/slideshow/arrow2_e.png);
}
#mc_embed_signup {
	clear: both;
	margin-right: 0;
	margin-top: 7px;
	padding: 5px 0 7px;
	width: 190px;
}
#mc_embed_signup span {
	font-weight: bold;
}
#mc_embed_signup .mc-field-group {
	margin-right: 0;
	margin-top: 5px;
	width: 100%;
}
#mc_embed_signup .mc-field-group input {
	border-color: #EEEEEE #AAAAAA #AAAAAA #EEEEEE;
	border-style: solid;
	border-width: 1px;
	font-size: 8pt;
	padding: 2px;
	width: 120px;
}
#mc_embed_signup .mc-field-group label {
	display: inline-block;
	margin-right: 0;
	width: 40px;
}
#mc_embed_signup .mce-subscribe {
	clear: both;
	margin-top: 5px;
}
#mc_embed_signup .mce-subscribe input {
	background-color: #ddd;
	border: 1px solid #222222;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 8pt;
	margin-left: 45px;
	padding: 2px;
}

.copyright a {
	color: #fff;
}

.semiboxshadow img {
	z-index: -1;
}

/* Bold */
@font-face {
	font-family:'Horatio D';
	src:url('/css/fonts/Horatio-D-Bold.eot');
	src:url('/css/fonts/Horatio-D-Bold.eot') format('embedded-opentype'),url('/css/fonts/Horatio-D-Bold.woff') format('woff'),url('/css/fonts/Horatio-D-Bold.ttf') format('truetype'),url('/css/fonts/Horatio-D-Bold.svg') format('svg');
	font-weight:bold;
	font-weight:700;
	font-style: normal;
}

.footerbrand {
	font-family:Horatio D;
}



.focusedform {
	background: #e6e7e8;
	padding: 0;
}
.focusedform .panel {
	width: 400px;
}
.focusedform .brand {
	display: block;
	padding-bottom: 10px;
	margin: 0 auto;
	width: 190px;
}
.focusedform .verticalcenter {
	position: relative;
	/*top: 42%;*/
	left: 50%;
	/*margin-top: -186px;*/
	margin-left: -200px;
}
@media (max-width: 767px) {
	.focusedform .panel {
		width: 320px;
	}
	.focusedform .verticalcenter {
		margin-left: -160px;
	}
}
.panel-footer {
	padding: 20px 20px 0;
	border-bottom-right-radius: 1px;
	border-bottom-left-radius: 1px;
}
.panel-footer:before,
.panel-footer:after {
	content: " ";
	display: table;
}
.panel-footer:after {
	clear: both;
}
.panel-footer:before,
.panel-footer:after {
	content: " ";
	display: table;
}
.panel-footer:after {
	clear: both;
}
.form-control {
	width: 70%;
}
.form-control.width-auto {
	display: inline-block;
	margin-right: 5px;
	width: auto;
}
.control-label {
	vertical-align: top;
}
.form-group div label.control-label {
	margin-right: 5px;
}
ul.contents > li {
	font-size: 110%;
}

body > div.wrapbox > div > section ul {
	margin-left: 25px;
}
.contents .inactive {
	opacity: 0.5;
	text-decoration: line-through;
}
.error {
	color: red;
}
p.alert:empty {
	display: none;
}
.mve a {
	color: initial;
	font-family: initial;
	font-size: initial;
	font-style: initial;
	font-weight: initial;
	line-height: initial;
}
.pageheader-default h1 {
	line-height: 40px;
}
.cbp-qtrotator .cbp-qtcontent img {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: auto;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 25%;
}
.navbar-brand > img {
    width: 100px;
}

.navbar-nav>li>a.navbar-orange:hover,
.navbar-nav>li>a.navbar-blue:hover {
    color: #fff;
}
.navbar-nav>li>a.navbar-orange {
    color: rgb(239, 102, 70);
}
.navbar-nav>li>a.navbar-blue {
    /*color: #00aeef;*/
    color: #007FFF;
}
.carousel h2 {
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: auto;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
.blogindex {
    font-size: 15px;
}
.carouselText3 {
	font-size:14px;
	display:inline-block;
	padding:0px 10px;
	color:#fff;
	border-radius:5px;
	font-weight:900;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(0,0,0,0.2);
}
.car-highlight1 {
	font-size:20px;
	line-height:20px;
	font-weight:800;
	color:rgb(255,255,255);
	text-decoration:none;
	background-color:#f54828;
	padding:10px;
	border-width:0px;
	border-color:rgb(255,214,88);
	border-style:none;
	display:inline-block;
        margin-left: 100px;
}
.car-highlight2 {
	font-size:20px;
	line-height:20px;
	font-weight:800;
	color:rgb(255,255,255);
	text-decoration:none;
	background-color:#7f8c8d;
	padding:10px;
	border-width:0px;
	border-color:rgb(255,214,88);
	border-style:none;
	display:inline-block;
	margin-top:10px;
}
.buttondemo {
	line-height:40px;
	background:#D9091D;
	color:#fff;
	padding:7px 20px;
	margin-left:20px;
	border-radius:0;
	display:inline-block;
	text-transform:uppercase;
	font-weight:700;
	min-width:170px;
}
/*--- Print classes ---*/
@media print {
	.toparea, .navbar, .footer, .copyright {
        display: none;
    }

	body { font: 12pt georgia,serif; }
	h1 { font-size: 18pt; }
	h2 { font-size: 16pt; color: #000; }
}
