.news-article {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid silver ;}

.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
	font-weight:bold;
}
.field .field-label-inline, .field .field-label-inline-first {
	display:inline;
}
.field .field-label-inline {
	visibility:hidden;
}
.node-form .content-multiple-table td.content-multiple-drag {
	width:30px;
	padding-right:0;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
	padding-right:.5em;
}
.node-form .content-add-more .form-submit {
	margin:0;
}
.node-form .number {
	display:inline;
	width:auto;
}
.node-form .text {
	width:auto;
}
.form-item #autocomplete .reference-autocomplete {
	white-space:normal;
}
.form-item #autocomplete .reference-autocomplete label {
	display:inline;
	font-weight:normal;
}
#content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link {
	margin:4px 4px 0 0;
}
#content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group {
	font-weight:bold;
}
table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group {
	float:left;
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
	display:none;
}
table#content-field-overview tr.content-add-new .description {
	margin-bottom:0;
}
table#content-field-overview .content-new {
	font-weight:bold;
	padding-bottom:.5em;
}
.advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6 {
	margin:1em 0 .5em 0;
}
.advanced-help-topic dd {
	margin-bottom:.5em;
}
.advanced-help-topic span.code {
	background-color:#EDF1F3;
	font-family:"Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;
	font-size:0.9em;
	padding:1px;
}
.advanced-help-topic .content-border {
	border:1px solid #AAA
}
.filefield-icon {
	float:left;
	margin-right:0.4em;
}
.filefield-element {
	margin:1em 0;
	white-space:normal;
}
.filefield-element .widget-preview {
	float:left;
	padding-right:10px;
	border-right:1px solid #CCC;
	margin-right:10px;
	max-width:30%;
}
.filefield-element .widget-edit {
	float:left;
	max-width:70%;
}
.filefield-element .filefield-preview {
	width:16em;
	overflow:hidden;
}
.filefield-element .widget-edit .form-item {
	margin:0 0 1em 0;
}
.filefield-element input.form-submit, .filefield-element input.form-file {
	margin:0;
}
.filefield-element input.progress-disabled {
	float:none;
	display:inline;
}
.filefield-element div.ahah-progress, .filefield-element div.throbber {
	display:inline;
	float:none;
	padding:1px 13px 2px 3px;
}
.filefield-element div.ahah-progress-bar {
	display:none;
	margin-top:4px;
	width:28em;
	padding:0;
}
.filefield-element div.ahah-progress-bar div.bar {
	margin:0;
}
.filefield-generic-edit .filefield-icon {
	float:left;
	margin-right:0.7em;
	margin-top:0.3em;
}
.filefield-generic-edit-description {
	margin-right:6em;
}
.filefield-generic-edit .form-text {
	width:99%;
}
.filefield-generic-edit .description {
	white-space:normal;
	margin-bottom:0;
	overflow:auto;
}
.node-unpublished {
	background-color:#fff4f4;
}
.preview .node {
	background-color:#ffffea;
}
#node-admin-filter ul {
	list-style-type:none;
	padding:0;
	margin:0;
	width:100%;
}
#node-admin-buttons {
	float:left;
	margin-left:0.5em;
	clear:right;
}
td.revision-current {
	background:#ffc;
}
.node-form .form-text {
	display:block;
	width:95%;
}
.node-form .container-inline .form-text {
	display:inline;
	width:auto;
}
.node-form .standard {
	clear:both;
}
.node-form textarea {
	display:block;
	width:95%;
}
.node-form .attachments fieldset {
	float:none;
	display:block;
}
.terms-inline {
	display:inline;
}
fieldset {
	margin-bottom:1em;
	padding:.5em;
}
form {
	margin:0;
	padding:0;
}
hr {
	height:1px;
	border:1px solid gray;
}
img {
	border:0;
}
table {
	border-collapse:collapse;
}
th {
	text-align:left;
	padding-right:1em;
	border-bottom:3px solid #ccc;
}
.clear-block:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear-block {
	display:inline-block;
}/* Hides from IE-mac \*/
* html .clear-block {
	height:1%;
}
.clear-block {
	display:block;
}
body.drag {
	cursor:move;
}
th.active img {
	display:inline;
}
tr.even, tr.odd {
	background-color:#eee;
	border-bottom:1px solid #ccc;
	padding:0.1em 0.6em;
}
tr.drag {
	background-color:#fffff0;
}
tr.drag-previous {
	background-color:#ffd;
}
td.active {
	background-color:#ddd;
}
td.checkbox, th.checkbox {
	text-align:center;
}
tbody {
	border-top:1px solid #ccc;
}
tbody th {
	border-bottom:1px solid #ccc;
}
thead th {
	text-align:left;
	padding-right:1em;
	border-bottom:3px solid #ccc;
}
.breadcrumb {
	padding-bottom:.5em
}
div.indentation {
	width:20px;
	height:1.7em;
	margin:-0.4em 0.2em -0.4em -0.4em;
	padding:0.42em 0 0.42em 0.6em;
	float:left;
}
div.tree-child {
	background:url(/misc/tree.png) no-repeat 11px center;
}
div.tree-child-last {
	background:url(/misc/tree-bottom.png) no-repeat 11px center;
}
div.tree-child-horizontal {
	background:url(/misc/tree.png) no-repeat -11px center;
}
.error {
	color:#e55;
}
div.error {
	border:1px solid #d77;
}
div.error, tr.error {
	background:#fcc;
	color:#200;
	padding:2px;
}
.warning {
	color:#e09010;
}
div.warning {
	border:1px solid #f0c020;
}
div.warning, tr.warning {
	background:#ffd;
	color:#220;
	padding:2px;
}
.ok {
	color:#008000;
}
div.ok {
	border:1px solid #00aa00;
}
div.ok, tr.ok {
	background:#dfd;
	color:#020;
	padding:2px;
}
.item-list a {
	color:white;
	text-align:center ;
        	
}
.item-list .title {
	font-weight:bold;
}
.item-list ul {
	margin:0 0 0.75em 0;
	padding:0;
}
.item-list ul li {
	margin:0 0 0.25em 1.5em;
	padding:0;
	list-style:disc;
}
ol.task-list li.active {
	font-weight:bold;
}
.form-item {
	margin-top:1em;
	margin-bottom:1em;
}
tr.odd .form-item, tr.even .form-item {
	margin-top:0;
	margin-bottom:0;
	white-space:nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
	border-bottom-width:0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
	border-top-width:0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border:2px solid red;
}
.form-item .description {
	font-size:0.85em;
}
.form-item label {
	display:block;
	font-weight:bold;
}
.form-item label.option {
	display:inline;
	font-weight:normal;
}
.form-checkboxes, .form-radios {
	margin:1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
	margin-top:0.4em;
	margin-bottom:0.4em;
}
.marker, .form-required {
	color:#a00;
}
.more-link {
	text-align:right;
}
.more-help-link {
	font-size:0.85em;
	text-align:right;
}
.nowrap {
	white-space:nowrap;
}
.item-list .pager {
	clear:both;
	text-align:center;
}
.item-list .pager li {
	background-image:none;
	display:inline;
	list-style-type:none;
	padding:0.5em;
}
.pager-current {
	font-weight:bold;
}
.tips {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	font-size:0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
	font-family:inherit;
	font-size:inherit;
	width:14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
	width:8em;
}
dl.multiselect dt, dl.multiselect dd {
	float:left;
	line-height:1.75em;
	padding:0;
	margin:0 1em 0 0;
}
dl.multiselect .form-item {
	height:1.75em;
	margin:0;
}
.container-inline div, .container-inline label {
	display:inline;
}
ul.primary {
	border-collapse:collapse;
	padding:0 0 0 1em;
	white-space:nowrap;
	list-style:none;
	margin:5px;
	height:auto;
	line-height:normal;
	border-bottom:1px solid #bbb;
}
ul.primary li {
	display:inline;
}
ul.primary li a {
	background-color:#ddd;
	border-color:#bbb;
	border-width:1px;
	border-style:solid solid none solid;
	height:auto;
	margin-right:0.5em;
	padding:0 1em;
	text-decoration:none;
}
ul.primary li.active a {
	background-color:#fff;
	border:1px solid #bbb;
	border-bottom:#fff 1px solid;
}
ul.primary li a:hover {
	background-color:#eee;
	border-color:#ccc;
	border-bottom-color:#eee;
}
ul.secondary {
	border-bottom:1px solid #bbb;
	padding:0.5em 1em;
	margin:5px;
}
ul.secondary li {
	display:inline;
	padding:0 1em;
	border-right:1px solid #ccc;
}
ul.secondary a {
	padding:0;
	text-decoration:none;
}
ul.secondary a.active {
	border-bottom:4px solid #999;
}
#autocomplete {
	position:absolute;
	border:1px solid;
	overflow:hidden;
	z-index:100;
}
#autocomplete ul {
	margin:0;
	padding:0;
	list-style:none;
}
#autocomplete li {
	background:#fff;
	color:#000;
	white-space:pre;
	cursor:default;
}
#autocomplete li.selected {
	background:#0072b9;
	color:#fff;
}
html.js input.form-autocomplete {
	background-image:url(/misc/throbber.gif);
	background-repeat:no-repeat;
	background-position:100% 2px;
}
html.js input.throbbing {
	background-position:100% -18px;
}
html.js fieldset.collapsed {
	border-bottom-width:0;
	border-left-width:0;
	border-right-width:0;
	margin-bottom:0;
	height:1em;
}
html.js fieldset.collapsed * {
	display:none;
}
html.js fieldset.collapsed legend {
	display:block;
}
html.js fieldset.collapsible legend a {
	padding-left:15px;
	background:url(/misc/menu-expanded.png) 5px 75% no-repeat;
}
html.js fieldset.collapsed legend a {
	background-image:url(/misc/menu-collapsed.png);
	background-position:5px 50%;
}
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * {
	display:inline;
}
html.js fieldset.collapsible {
	position:relative;
}
html.js fieldset.collapsible legend a {
	display:block;
}
html.js fieldset.collapsible .fieldset-wrapper {
	overflow:auto;
}
.resizable-textarea {
	width:95%;
}
.resizable-textarea .grippie {
	height:9px;
	overflow:hidden;
	background:#eee url(/misc/grippie.png) no-repeat center 2px;
	border:1px solid #ddd;
	border-top-width:0;
	cursor:s-resize;
}
html.js .resizable-textarea textarea {
	margin-bottom:0;
	width:100%;
	display:block;
}
.draggable a.tabledrag-handle {
	cursor:move;
	float:left;
	height:1.7em;
	margin:-0.4em 0 -0.4em -0.5em;
	padding:0.42em 1.5em 0.42em 0.5em;
	text-decoration:none;
}
a.tabledrag-handle:hover {
	text-decoration:none;
}
a.tabledrag-handle .handle {
	margin-top:4px;
	height:13px;
	width:13px;
	background:url(/misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
	background-position:0 -20px;
}
.joined + .grippie {
	height:5px;
	background-position:center 1px;
	margin-bottom:-2px;
}
.teaser-checkbox {
	padding-top:1px;
}
div.teaser-button-wrapper {
	float:right;
	padding-right:5%;
	margin:0;
}
.teaser-checkbox div.form-item {
	float:right;
	margin:0 5% 0 0;
	padding:0;
}
textarea.teaser {
	display:none;
}
html.js .no-js {
	display:none;
}
.progress {
	font-weight:bold;
}
.progress .bar {
	background:#fff url(/misc/progress.gif);
	border:1px solid #00375a;
	height:1.5em;
	margin:0 0.2em;
}
.progress .filled {
	background:#0072b9;
	height:1em;
	border-bottom:0.5em solid #004a73;
	width:0%;
}
.progress .percentage {
	float:right;
}
.progress-disabled {
	float:left;
}
.ahah-progress {
	float:left;
}
.ahah-progress .throbber {
	width:15px;
	height:15px;
	margin:2px;
	background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;
	float:left;
}
tr .ahah-progress .throbber {
	margin:0 2px;
}
.ahah-progress-bar {
	width:16em;
}
#first-time strong {
	display:block;
	padding:1.5em 0 .5em;
}
tr.selected td {
	background:#ffc;
}
table.sticky-header {
	margin-top:0;
	background:#fff;
}
#clean-url.install {
	display:none;
}
html.js .js-hide {
	display:none;
}
#system-modules div.incompatible {
	font-weight:bold;
}
#system-themes-form div.incompatible {
	font-weight:bold;
}
span.password-strength {
	visibility:hidden;
}
input.password-field {
	margin-right:10px;
}
div.password-description {
	padding:0 2px;
	margin:4px 0 0 0;
	font-size:0.85em;
	max-width:500px;
}
div.password-description ul {
	margin-bottom:0;
}
.password-parent {
	margin:0 0 0 0;
}
input.password-confirm {
	margin-right:10px;
}
.confirm-parent {
	margin:5px 0 0 0;
}
span.password-confirm {
	visibility:hidden;
}
span.password-confirm span {
	font-weight:normal;
}
ul.menu {
	list-style:none;
	border:none;
	text-align:left;
}
ul.menu li {
	margin:0 0 0 0.5em;
}
li.expanded {
	list-style-type:circle;
	list-style-image:url(/misc/menu-expanded.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li.collapsed {
	list-style-type:disc;
	list-style-image:url(/misc/menu-collapsed.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li.leaf {
	list-style-type:square;
	list-style-image:url(/misc/menu-leaf.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li a.active {
	color:#000;
}
td.menu-disabled {
	background:#ccc;
}
ul.links {
	margin:0;
	padding:0;
}
ul.links.inline {
	display:inline;
}
ul.links li {
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
}
.block ul {
	margin:0;
	padding:0 0 0.25em 1em;
}
#permissions td.module {
	font-weight:bold;
}
#permissions td.permission {
	padding-left:1.5em;
}
#access-rules .access-type, #access-rules .rule-type {
	margin-right:1em;
	float:left;
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
	margin-top:0;
}
#access-rules .mask {
	clear:both;
}
#user-login-form {
	text-align:center;
}
#user-admin-filter ul {
	list-style-type:none;
	padding:0;
	margin:0;
	width:100%;
}
#user-admin-buttons {
	float:left;
	margin-left:0.5em;
	clear:right;
}
#user-admin-settings fieldset .description {
	font-size:0.85em;
	padding-bottom:.5em;
}
.profile {
	clear:both;
	margin:1em 0;
}
.profile .picture {
	float:right;
	margin:0 1em 1em 0;
}
.profile h3 {
	border-bottom:1px solid #ccc;
}
.profile dl {
	margin:0 0 1.5em 0;
}
.profile dt {
	margin:0 0 0.2em 0;
	font-weight:bold;
}
.profile dd {
	margin:0 0 1em 0;
}
div.toboggan-container {
	text-align:center;
}
div.toboggan-login-link-container {
	text-align:left;
}
div.toboggan-login-link-container a {
	text-decoration:none;
}
div.toboggan-block-message {
	text-align:left;
}
div.user-login-block {
	text-align:left;
}
div.user-login-block a {
	text-align:left;
}
div.fieldgroup {
	margin:.5em 0 1em 0;
}
div.fieldgroup .content {
	padding-left:1em;
}
.views-exposed-form .views-exposed-widget {
	float:left;
	padding:.5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top:1.6em;
}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
	margin-top:0;
	margin-bottom:0;
}
.views-exposed-form label {
	font-weight:bold;
}
.views-exposed-widgets {
	margin-bottom:.5em;
}
html.js a.views-throbbing, html.js span.views-throbbing {
	background:url(/modules/views/images/status-active.gif) no-repeat right center;
	padding-right:18px;
}
div.view div.views-admin-links {
	font-size:xx-small;
	margin-right:1em;
	margin-top:1em;
}
.block div.view div.views-admin-links {
	margin-top:0;
}
div.view div.views-admin-links ul {
	padding-left:0;
}
div.view div.views-admin-links li a {
	color:#ccc;
}
div.view div.views-admin-links li {
	padding-bottom:2px;
	z-index:201;
}
div.view div.views-admin-links-hover a, div.view div.views-admin-links:hover a {
	color:#000;
}
div.view div.views-admin-links-hover, div.view div.views-admin-links:hover {
	background:transparent;
	;
}
div.view div.views-admin-links a:before {
	content:"[";
}
div.view div.views-admin-links a:after {
	content:"]";
}
div.view div.views-hide {
	display:none;
}
div.view div.views-hide-hover, div.view:hover div.views-hide {
	display:block;
	position:absolute;
	z-index:200;
}
div.view:hover div.views-hide {
	margin-top:-1.5em;
}
.views-view-grid tbody {
	border-top:none;
}
div.tabs {
	margin:0 0 5px 0;
}
ul.primary {
	margin:0;
	padding:0 0 0 10px;
	border-width:0;
	list-style:none;
	white-space:nowrap;
	line-height:normal;
	background:url(http://www.buffaloairways.com/images/tab-bar.png) repeat-x left bottom;
}
ul.primary li {
	float:left;
	margin:0;
	padding:0;
}
ul.primary li a {
	display:block;
	height:24px;
	margin:0;
	padding:0 0 0 5px;
	border-width:0;
	font-weight:bold;
	text-decoration:none;
	color:#777;
	background-color:transparent;
	background:url(http://www.buffaloairways.com/images/tab-left.png) no-repeat left -38px;
}
ul.primary li a .tab {
	display:block;
	height:20px;
	margin:0;
	padding:4px 13px 0 6px;
	border-width:0;
	line-height:20px;
	background:url(http://www.buffaloairways.com/images/tab-right.png) no-repeat right -38px;
}
ul.primary li a:hover {
	border-width:0;
	background-color:transparent;
	background:url(http://www.buffaloairways.com/images/tab-left.png) no-repeat left -76px;
}
ul.primary li a:hover .tab {
	background:url(http://www.buffaloairways.com/images/tab-right.png) no-repeat right -76px;
}
ul.primary li.active a, ul.primary li.active a:hover {
	border-width:0;
	color:#000;
	background-color:transparent;
	background:url(http://www.buffaloairways.com/images/tab-left.png) no-repeat left 0;
}
ul.primary li.active a .tab, ul.primary li.active a:hover .tab {
	background:url(http://www.buffaloairways.com/images/tab-right.png) no-repeat right 0;
}
ul.secondary {
	margin:0;
	padding:0 0 0 5px;
	border-bottom:1px solid #c0c0c0;
	list-style:none;
	white-space:nowrap;
	background:url(/sites/all/themes/zen/zen/images/tab-secondary-bg.png) repeat-x left bottom;
}
ul.secondary li {
	float:left;
	margin:0 5px 0 0;
	padding:5px 0;
	border-right:none;
}
ul.secondary a {
	display:block;
	height:24px;
	margin:0;
	padding:0;
	border:1px solid #c0c0c0;
	text-decoration:none;
	color:#777;
	background:url(/sites/all/themes/zen/zen/images/tab-secondary.png) repeat-x left -56px;
}
ul.secondary a .tab {
	display:block;
	height:18px;
	margin:0;
	padding:3px 8px;
	line-height:18px;
}
ul.secondary a:hover {
	background:url(/sites/all/themes/zen/zen/images/tab-secondary.png) repeat-x left bottom;
}
ul.secondary a.active, ul.secondary a.active:hover {
	border:1px solid #c0c0c0;
	color:#000;
	background:url(/sites/all/themes/zen/zen/images/tab-secondary.png) repeat-x left top;
}
div.messages,  div.status, div.warning, div.error {
	min-height:21px;
	margin:0 1em 5px 1em;
	border:2px solid #ff7;
	padding:5px 5px 5px 35px;
	color:#000;
	background-color:#ffc;
	background-image:url(/sites/all/themes/zen/zen/images/messages-status.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
div.status {
}
div.warning {
	border-color:#fc0;
	background-image:url(/sites/all/themes/zen/zen/images/messages-warning.png);
}
div.warning, tr.warning {
	color:#000;
	background-color:#ffc;
}
div.error {
	border-color:#c00;
	background-image:url(/sites/all/themes/zen/zen/images/messages-error.png);
}
div.error, tr.error {
	color:#900;
	background-color:#fee;
}
div.messages ul {
	margin-top:0;
	margin-bottom:0;
}
div.block.with-block-editing {
	position:relative;
}
div.block.with-block-editing div.edit {
	display:none;
	position:absolute;
	right:0;
	top:0;
	z-index:40;
	border:1px solid #eee;
	padding:0 2px;
	font-size:0.75em;
	background-color:#fff;
}
div.block.with-block-editing:hover div.edit {
	display:block;
}
.with-wireframes #header-inner, .with-wireframes #content-inner, .with-wireframes #content-inner>*, .with-wireframes #navbar-inner, .with-wireframes #sidebar-left-inner, .with-wireframes #sidebar-right-inner, .with-wireframes #footer-inner {
	margin:1px;
	padding:2px;
	border:1px solid #ccc;
}
.with-wireframes #closure-blocks {
	margin-top:1px;
	padding:2px;
	border:1px solid #ccc;
}
body {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
background:#c0c0c0 url(http://www.buffaloairways.com/images/body_bg.jpg) no-repeat top center fixed;
}
html {
	
	margin:0;
	padding:0;
}
table, tbody {
	border:none;
}
#page {
	position:relative;
	top:185px;
	margin:0 auto;
	padding:0;
	background: url(http://www.buffaloairways.com/images/background.content.png) repeat-y center;
	width:967px;
}
#logo {
	position:absolute;
	right:75px;
	top:-180px;
	z-index:10;
	opacity:0.65;
}
#page-inner {
	width:925px;
	margin-left:22px;
}
#left {
	float:left;
	width:197px;
}
#content {
	position:relative;
	width:722px;
	min-height:500px;
	float:right;
}
#designed-by {
	position:absolute;
	right:30px;
	top:40px;
	width:185px;
	height:23px;
}
#closure-blocks {
	background-color:white;
	margin-left:25px;
	width:900px;
	padding:10px;
}
#menuwrapper {
	position:relative;
	top:-2px;
	margin:0;
	padding:0;
	list-style:none;
	background:url(http://www.buffaloairways.com/images/menu-background.jpg) repeat-y;
	width:199px;
}
#primary-nav,#menu li {
	margin:0;
	padding:0;
       list-style:none ;
}
#menu li a {
	text-align:right;
	color:#e1e1e1;
	text-decoration:none;
	background:url(http://www.buffaloairways.com/images/menu.jpg) repeat-x left top;
	height:29px;
	border-top:1px solid #059612;
	display:block;
	font-size:14px;
	line-height:29px;
	text-transform:uppercase;
	padding:0 15px 0 0;
	margin:0;
}
#menu li a:hover {
	background:url(http://www.buffaloairways.com/images/menu_over.jpg) repeat-x left top;
	color:#e1e1e1;
}
#menu li a span {
	display:block;
	height:29px;
	padding:0;
	cursor:pointer;
}
#menu li.menuactive a, #menu li.active a:hover {
	color:#055b0c;
	background:url(http://www.buffaloairways.com/images/menu_active.jpg) no-repeat left top;
}
#menu UL.links, #menu li.first {
	padding:0;
	margin:0;
}
img {
	border:none;
}
a {
	outline:none;
}
.relative {
	position:relative;
}
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
#borealis {
	position:absolute;
	width:950px;
	height:265px;
	top:-295px;
	left:7px;
}
#borealis IMG {
	position:absolute;
	top:-25px;
	left:-20px;
}
#engine {
	position:absolute;
	width:275px;
	height:265px;
	top:-213px;
	left:15px;
}
#engine IMG {
	position:absolute;
	top:-5px;
	left:10px;
}
.content-top IMG {
	position:absolute;
	width:980px;
	height:69px;
	top:-69px;
	left:-7px;
}
h1, .node h1 {
	color:#086c11 !important;
	font-weight:normal;
	font-size:2.5em;
	margin:0 0 15px 0;
	text-transform:none;
	letter-spacing:-0.05em;
}
h2 {
	color:#000;
	font-weight:normal;
	font-size:2em;
	margin:0 0 15px 0;
	text-transform:none;
	letter-spacing:-0.025em;
}
.content {
	font-size:1.1em;
	color:#303030;
	margin-right:50px;
}
.logos {
	position:absolute;
	top:40px;
	left:30px;
}
#front-page-node {
	padding-top:260px;
}
.line {
	margin:30px 0;
	border-bottom:1px solid #ddd;
}
#twitter {
	position:relative;
	top:-15px;
	padding:0 15px 15px 15px;
	margin:0;
}
#twitter img {
	margin:0 0 15px 25px;
}
#twitter .content {
	margin:0;
	font-size:11px;
        color: white ;
}
#twitter .content ul {margin: 0;padding: 0 ;}
#twitter .content ul li {list-style:none ;margin-bottom: 8px;}
#twitter .content a {color:#79DEF8;}
#twitter .view-tweets .views-row {
	padding-bottom:10px;
}
#twitter .view-tweets .pager, #twitter .view-tweets .pager li {
	padding:0;
	margin:0;
}
.field-content {
	color:#000;
}
.field-content a:link, .field-content a:visited {
	color:#eee;
	text-transform:uppercase;
}
.field-content a:hover {
	color:#fff;
}
.views-row {
	border-top:1px #888 solid;
	padding-top:10px;
}
.views-row:first-child {
	border:none;
	padding-top:0;
}
a:link, a:visited {
	color:#060;
	text-decoration:none;
}
a:hover {
	color:#999;
}
.views-field-text {
}
.node-type-image img {
	display:block;
}
.node {
	padding:10px 10px 10px 20px;
}
.node h1 {
	color:#A0A0A0;
	text-transform:uppercase;
	font-size:1.8em;
}
.node img.top-background {
	margin:-52px 0 -10px -21px;
}
#node-1 img.top-background {
	margin:-52px 0 -92px -21px;
}
.bottomLinks {
	background:#fff url(http://www.buffaloairways.com/images/background.bottomLinks.jpg) repeat-x bottom;
	padding:10px 0;
	text-align:center;
	width:924px;
	margin:0 0 0 21px;
	color:#666;
}
.bottomLinks SPAN {
	padding:0 15px;
	color:#777;
}
.bottomLinks span.username {
	padding:0;
	font-weight:bold;
}
.bottomLinks a:hover {
	color:#000;
}
.bottom {
	height:25px;
	top:100px;
}
.bottom .left {
	width:50px;
	height:25px;
	background:url(http://www.buffaloairways.com/images/grad.bottom.left.png) repeat-x bottom;
}
.bottom .middle {
	width:880px;
	height:25px;
	background:urlhttp://www.buffaloairways.com/images/grad.bottom.png) repeat-x bottom;
}
.bottom .right {
	width:50px;
	height:25px;
	background:url(http://www.buffaloairways.com/images/grad.bottom.right.png) repeat-x bottom;
}
.form-item .description {
	color:#fff;
}
.view-photo-galleries {
	display:inline-block;
	max-width:650px;
	margin:30px auto;
}
.view-photo-galleries .views-view-grid {
	border-spacing:20px 10px;
	border-collapse:separate;
}
.view-photo-galleries .views-view-grid td {
	padding:5px;
	box-shadow:5px 5px 20px 0 #A0A0A0;
	-moz-box-shadow:5px 5px 20px 0 #A0A0A0;
	-webkit-box-shadow:5px 5px 20px 0 #C0C0C0;
}
.view-photo-galleries .views-view-grid td:hover {
	box-shadow:5px 5px 20px 0 #808080;
	-moz-box-shadow:5px 5px 20px 0 #808080;
	-webkit-box-shadow:5px 5px 20px 0 #808080;
}
#footer {
	clear:both;
	background:url(http://www.buffaloairways.com/images/footer_bg.jpg) repeat-x left top;
	height:121px;
	position:relative;
	width:924px;
	margin:0 0 0 21px;
}
#footer UL {
	margin:15px 0 0 15px;
	padding:0;
}
#footer UL LI {
	float:left;
	display:block;
	list-style-type:none;
	width:125px;
	height:104px;
	margin:0;
	padding:0 7px;
	text-align:center;
	vertical-align:middle;
}
#footer UL LI:first-child {
	border:none;
}
#footer UL LI:hover {
	cursor:pointer;
}
#footer UL LI.airware {
	background:url(http://www.buffaloairways.com/images/logo.airware.off.png) no-repeat center;
}
#footer UL LI.airware:hover {
	background:url(http://www.buffaloairways.com/images/logo.airware.on.png) no-repeat center;
}
#footer UL LI.ice {
	background:url(http://www.buffaloairways.com/images/logo.ice.off.png) no-repeat center;
}
#footer UL LI.ice:hover {
	background:url(http://www.buffaloairways.com/images/logo.ice.on.png) no-repeat center;
}
#footer UL LI.twitter {
	background:url(http://www.buffaloairways.com/images/logo.twitter.off.png) no-repeat center;
}
#footer UL LI.twitter:hover {
	background:url(http://www.buffaloairways.com/images/logo.twitter.on.png) no-repeat center;
}
#footer UL LI.youtube {
	background:url(http://www.buffaloairways.com/images/logo.youtube.off.png) no-repeat center;
}
#footer UL LI.youtube:hover {
	background:url(http://www.buffaloairways.com/images/logo.youtube.on.png) no-repeat center;
}
#footer UL LI.facebook {
	background:url(http://www.buffaloairways.com/images/logo.facebook.off.png) no-repeat center;
}
#footer UL LI.facebook:hover {
	background:url(http://www.buffaloairways.com/images/logo.facebook.on.png) no-repeat center;
}
#footer UL LI.rollingwave {
	background:url(http://www.buffaloairways.com/images/logo.rollingwave.off.png) no-repeat center;
	text-transform:uppercase;
	vertical-align:top;
	padding-top:10px;
	width:195px;
	height:94px;
	color:#888;
}
#footer UL LI.rollingwave:hover {
	background:url(/sites/all/themes/buffaloair/images/logo.rollingwave.on.png) no-repeat center;
	color:#fff;
}
a.excel {
	display:block;
	background:url(/sites/all/themes/buffaloair/images/excel.gif) no-repeat;
	height:28px;
	padding:5px 0 0 34px;
	margin:5px 0;
}
a.word {
	display:block;
	background:url(/sites/all/themes/buffaloair/images/word.gif) no-repeat;
	height:28px;
	padding:5px 0 0 34px;
	margin:5px 0;
}
a.pdf {
	display:block;
	background:url(/sites/all/themes/buffaloair/images/reader.gif) no-repeat;
	height:28px;
	padding:5px 0 0 34px;
	margin:5px 0;
}


#jstwitter {
			width: 150px;
			font-family: arial;
			font-size: 8pt;
			color: white;
			padding: 10px;
		}
		
		#jstwitter .tweet {
			margin: 0 auto 10px auto;
			padding: 0 0 5px 0;
			border-bottom: 1px dotted #ccc;
		}
		
		#jstwitter .tweet a {
			text-decoration: none;
			color: #13c9d0;
		}

		#jstwitter .tweet a:hover {
			text-decoration: underline;
		}
		
		#jstwitter .tweet .time {
			font-size: 10px;
			font-style: italic;
			color: #666666;
		}



  .overlay {
    display: none;
    background: url('http://static.flowplayer.org/tools/img/overlay/white.png') no-repeat;
    width: 654px;
    z-index: 10000;
  }

  .overlay .contentWrap {
    width: 586px;
    margin: 35px;
    height: 460px;
    overflow-y: auto;
  }

  .overlay .close {
    position: absolute;
    right: -5px;
    top: -5px;
    width: 35px;
    height: 35px;
    background: url('http://static.flowplayer.org/tools/img/overlay/close.png');
  }

table.contactTable {width:100%;}
table.contactTable th {text-align:left ;border-bottom:2px solid black ;padding-top:8px;}
table.contactTable td {padding-top:5px;padding-bottom: 5px; ;border-bottom:1px solid silver ;width:50%;}
ul.contactlist {list-style-type: none;margin-left: 0;}
ul.contactlist li {margin-bottom:5px;}
/* Stylesheet: BuffaloAirway_Css Modified On 2015-09-21 12:55:40 */
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 10pt; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=04_highlight_hard.png&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=25&borderColorContent=666666&fcContent=000000&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=02_glass.png&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=000000&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=000000&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=30&borderColorActive=000000&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Segoe UI, Arial, sans-serif; font-size: 10pt; }
.ui-widget .ui-widget { font-size: 10pt; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Segoe UI, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 0px solid #666666; background: #ffffff url(uploads/images/accor_images/ui-bg_inset-soft_25_ffffff_1x100.png) 50% bottom repeat-x; color: #000000; }
.ui-widget-content a { color: #000000; }
.ui-widget-header { border: 1px solid #333333; background: #333333 url(uploads/images/accor_images/ui-bg_highlight-hard_25_333333_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; font-size:8pt;font-weight:normal;}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #666666; background: #555555 url(uploads/images/accor_images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eeeeee; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #59b4d4; background: #000000 url(uploads/images/accor_images/ui-bg_highlight-hard_40_000000_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #000000; background: #000000 url(uploads/images/accor_images/ui-bg_highlight-hard_30_000000_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #cccccc; background: #eeeeee url(uploads/images/accor_images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #2e7db2; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(uploads/images/accor_images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #111111; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #111111; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(uploads/images/accor_images/ui-icons_cccccc_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(uploads/images/accor_images/ui-icons_cccccc_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(uploads/images/accor_images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(uploads/images/accor_images/ui-icons_cccccc_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(uploads/images/accor_images/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(uploads/images/accor_images/ui-icons_222222_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(uploads/images/accor_images/ui-icons_4b8e0b_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(uploads/images/accor_images/ui-icons_a83300_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #5c5c5c url(uploads/images/accor_images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(uploads/images/accor_images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Stylesheet: Buffalo_accordion Modified On 2011-12-20 07:32:44 */
