/* CSS Document */
body{padding:0px; margin:0px; background:url('images/body-bg.jpg') center;}

p{font:normal 12px/17px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#F5F5E9;}
.text_list{font:normal 12px/17px Arial, Helvetica, sans-serif; color:#F5F5E9;}
h1{font:normal 18px/24px Georgia; padding:0; margin:0 0 10px 0; color:#F4D49D;}

h2{font:bold 14px/24px Georgia; padding:0; margin:0 0 10px 0; color:#F4D49D;}

h3{font:bold 12px/17px 'Trebuchet MS';  padding:0; margin:10px 0 0 0; color:#F4D49D; text-transform:uppercase; text-align:center;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active{text-decoration:none; font:bold 12px/17px 'Trebuchet MS';  padding:0; margin:10px 0 0 0; color:#F4D49D; text-transform:uppercase; text-align:center;}
.link {color:#F4D49D;}

/* removing default borders from hyperlinked images in ff3: */
a {border: none; outline-style: none; -moz-outline-style: none;}
a:visited {border: none; outline-style: none; -moz-outline-style: none;}
a:hover {border: none; outline-style: none; -moz-outline-style: none; text-decoration: none;}
a:active {border: none; outline-style: none; -moz-outline-style: none;}


a:link, a:visited{color:#F4D49D; text-decoration:underline;}
a:hover,  a:active{color:#FFFFFF;}


/* DIV layout*/

#holder{width:900px; padding:0; margin:0 auto;}

#topnote{width:900px; background:#254928; float:left;  display:inline;}
	#topnote p{font:normal 11px/16px Arial, Helvetica, sans-serif; text-align:center; color:#5B7353; padding:2px 0 3px 0; margin:0;}

#header{width:860px; float:left; margin:0 0 0 20px; padding:0;  display:inline;}
	
	#logo{width:200px; float:left; margin:0; padding:0;  display:inline;}
	
	#navigation{width:660px; float:left; margin:0; padding:0; display:inline;}
	
	.naviger{background:url(images/navigation-bg-ger.jpg) -10px 5px no-repeat;}
	.navieng{background:url(images/navigation-bg.jpg) -10px 5px no-repeat;}
	.navihun{background:url(images/navigation-bg-hun.jpg) -10px 5px no-repeat;}
	
	#language{float:left; margin:40px 0 31px 370px;  display:inline;}
	#language a:link, #language a:visited{font:normal 12px/17px Arial; color:#F4D49D; margin:0 0 0 16px; padding:0 0 0 30px; text-decoration:none;}
		#language a:hover, #language a:active{text-decoration:underline;}
		
		.lang1{background:url(images/flag-ger.gif) no-repeat 0 -3px;}
		.lang2{background:url(images/flag-hun.gif) no-repeat 0 -3px;}
		.lang3{background:url(images/flag-eng.gif) no-repeat 0 -3px;}
	
	
	#menu{width:660px; float:left;  display:inline;}
	
		#menu ul{margin:0 0 0 20px; padding:0; list-style:none;  display:inline;}
		#menu ul li{margin:0; padding:0; list-style:none; list-style-image:none; display:inline;}
		
		#menu a:link, #menu a:visited{font:bold 12px/17px 'Trebuchet MS'; color:#F4F4E8; margin:0; padding:3px 5px 3px 4px; text-decoration:none; text-transform:uppercase;}
		#menu a:hover, #menu a:active{background:#3C5F3E; color:#F4D49D;}
	
	
#content{width:860px; float:left; margin:0 0 0 20px; padding:0; display:inline;}


	#infos{width:860px; float:left; margin:10px 0 0 0; padding:0; display:inline;}
		div.infobox{position: relative; width:174px; margin:0 20px 0 0; padding: 0 13px 0 13px; background:url(images/infobox-bg.jpg) top no-repeat; float:left; min-height: 224px;}
		* html div.infobox {position: relative; float: left; height: 224px; width: 174px; margin: 0 20px 0 0; padding: 0 13px 0 13px; display: inline; overflow: hidden;}
		div.boxbottom{position: absolute; bottom: 0; left: 0; width:200px; padding:0; margin:0; height:14px; min-height:10px; background:url(images/infobox-bg.jpg) bottom no-repeat;}
		div.lastbox{margin:0;}
		div.infobox img, div.infobox p{margin: 8px 0 0 0; line-height: normal;}

	.textfield{width:530px; float:left; display:inlne; margin:30px 0 30px 10px; padding:0; text-align:justify;}
	
	.textfield2{width:310px; float:left; display:inlne; margin:30px 0 30px 0; padding:0; text-align:justify;}


	#address{float:left; display:inline; width:860px; background:url(images/address-bg.gif) repeat-x; text-align:center; margin:0 0 18px 0; padding:6px 0 16px 0;}
		#address p{font:normal 11px/16px 'Trebuchet MS'; color:#EEE8E8; text-transform:uppercase;}
		#address p span {padding-left:10px; padding-right:10px;}
		
		
	#footer{float:left; display:inline; margin:0; padding:0; width:860px;}
		#footer p{color:#919C7E; text-align:center; font-size:11px;}
		#footer a:link, #footer a:visited{color:#919C7E; text-decoration:none; font-size:11px;}
		#footer a:hover, #footer a:active{text-decoration:underline;}
	
div.clear
{
	clear: both;
	height: 0px;
	width: 0px;
}

p.Fail
{
	background: #9b0505;
	border: 1px solid #820000;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	width: 534px;
}

p.Success
{
	background: #3c6900;
	border: 1px solid #008200;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

div.textfield label
{
	font-weight: bold;
}

/*FORM*/

form
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
label
{
	position: relative;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	float: left;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	color: #F5F5E9;
	width: 100%;
}
label.infobox
{
	margin: 5px 0px 0px 0px;
}



label.infobox_float
{
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	width: 102px;
}
label.infobox_float_small
{
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	width: 55px;
}
input
{
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	background: #294E2C;
	border: 1px solid #DCD1BD;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	width: 200px;
}

input.infobox_xxsmall
{
	margin: 5px 0px 0px 40px;
	text-align: center;
	width: 30px;
}

input.submit
{
	text-align: center;
	border: 1px solid #DCD1BD;
	display: block;
	width: 41px;
	height: 29px;
	cursor: pointer;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	color: #f4d49d;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
}
select
{
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	background: #294E2C;
	border: 1px solid #DCD1BD;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	width: 200px;
}
select.infobox_small
{
	float: left;
	margin: 5px 0px 0px 0px;
	width: 119px;
}
select.infobox_xsmall
{
	margin: 5px 0px 0px 0px;
	width: 62px;
}
select.infobox_xxsmall
{
	margin: 5px 0px 0px 0px;
	width: 52px;
}
textarea
{
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	background: #294E2C;
	border: 1px solid #DCD1BD;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	width: 200px;
}
span.Mandatory
{
	color: #F4D49D;
	font-weight: bold;
}

.float_left
{
	float: left;
}
.checkbox-label {float: left; width: 100px;}
.checkbox1 {width: 10px!important; height: 10px!important; float: left; vertical-align: bottom; margin-top: 19px;}

/*gallery buttons*/

.gallery_current{background:url(images/currentopic.png) no-repeat bottom; color:#3C5F3E ; margin:0 1px 0 1px; padding:8px 10px 3px 10px; font:bold 12px/17px 'Trebuchet MS';}

a:link.gallery, a:visited.gallery  { font:bold 12px/17px 'Trebuchet MS'; color:#F4F4E8; margin:0 1px 0 1px; padding:8px 10px 3px 10px; text-decoration:none;}
a:hover.gallery, a:active.gallery  { text-decoration:underline; color:#F4D49D;}


/*checkbox js formatting*/
/*
.checkbox{ margin:0; font-size: 11px;}
.radio{width: 20px; border: 0px solid #000000; background: #ffffff; margin: 0; }
	

.unselected {
	margin: 0 13px 0 13px;
	padding: 0 13px 0 13px;
	color: #666;
	background: transparent url(images/radio0.gif) no-repeat 0% 50%;
}
.selected {
	margin: 0 13px 0 13px;
    padding: 0 13px 0 13px;
	color: #000;
	background: transparent url(images/radio1.gif) no-repeat 0% 50%;
}
.selected:hover {
	background-image: url(images/radio1.gif); cursor: pointer;
}
.unselected:hover {
	color: #333 !important;
	background-image: url(images/radio1.gif); cursor: pointer;
}
.unchecked {
	margin: 0 13px 0 13px;
	padding: 0 13px 0 13px;
	color: #666;
	background: transparent url(images/radio0.gif) no-repeat 0% 50%;
}
.checked {
	margin: 0 13px 0 13px;
    padding: 0 13px 0 13px;
	color: #000;
	background: transparent url(images/check1.gif) no-repeat 0% 50%;
}
.checked:hover {
	background-image: url(images/check1.gif); cursor: pointer;
}
.unchecked:hover {
	color: #333 !important;
	background-image: url(images/check1.gif); cursor: pointer;
}
*/

.booking-bg {position: relative; width: 520px; padding: 10px 0 20px 24px; height: auto; background: #3c5f3f; border: 1px solid #5f8262; text-align: left;}
.booking-bg label {margin-top: 15px!important; display: block; height: 16px!important;}
.booking-left {position: relative; width: 260px; float: left; height: auto; margin: 0 0 30px 0; z-index: 222222;}
* html .booking-left {display: inline; overflow: hidden;}
 /*.booking-bg .date-picker-control {see at the bottom of datepicker.css}*/
.booking-right {position: relative; width: 226px; float: right; height: auto;}
* html .booking-right {display: inline; overflow: hidden;}

/* booking page selects */
.rowElem select {width: 180px!important; z-index:1000;}
.jqTransformSelectWrapper {width: 180px; position:relative; height: 17px; background: #294e2c; float:left; border: 1px solid #DCD1BD; z-index:1000; padding: 0!important; margin: 0!important;}
*:first-child+html .booking-bg .jqTransformSelectWrapper {margin-bottom: 2px!important;}
.jqTransformSelectWrapper div span {float: none; position: absolute; white-space: nowrap; height: 17px; color: #fff; padding: 2px 0 0 7px; cursor:pointer; font: normal 12px Arial, Helvetica, sans-serif;}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {display: block; position: absolute; right: 0px; width: 20px; height: 17px; background: url(images/select.jpg) right 0 no-repeat;}
.jqTransformSelectWrapper ul {position: absolute; width: 178px; top: 18px; left: 0px; list-style: none; background: url(images/option-bg.gif) #294e2c center center no-repeat; border: 1px solid #DCD1BD; border-top: none; display: none; margin: 0px; padding: 0!important; height: 70px!important; overflow: auto!important; z-index:1000; overflow-x: hidden!important;}
.jqTransformSelectWrapper ul a {display: block; padding: 2px 0 2px 2px; text-decoration: none!important; color:#fff!important; background-color: transparent; font: normal 12px Arial, Helvetica, sans-serif;}
.jqTransformSelectWrapper ul a.selected {background: transparent; color: #fff;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#1d3221; color: #F4D49D!important;}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

.booking-input {position: relative!important; margin-left: 0!important; padding: 0!important; height: 17px;}
.bookingpicker-container {position: relative; height: 19px; width: 230px; overflow: hidden;}
.booking-pickerinput {position: relative; float: left; margin-top: 0!important; padding: 0!important; width: 200px!important; height: 17px;}




.select1 {position: relative!important; background: url(images/select.jpg) #294E2C right 0 no-repeat; overflow: hidden; border: 1px solid #DCD1BD; color: #fff; height: 17px; font: normal 12px Arial, Helvetica, sans-serif; margin-top: 0!important; margin-bottom: 0!important; overflow: hidden;}

/* openning page selects & inputs */
.infobox .rowElem select {font: normal 12px/17px Arial, Helvetica, sans-serif; width: 99px!important; height: 17px; float: left!important; margin: 5px 0px 0px 0; z-index:1000;}
.infobox .jqTransformSelectWrapper {width: 99px; position:relative; height: 17px; background: #294E2C; float:left!important; border: 1px solid #DCD1BD; z-index:1000;}
.infobox .jqTransformSelectWrapper div span {float: none; position: absolute; white-space: nowrap; height: 17px; color: #fff; padding: 2px 0 0 7px; cursor:pointer; font: normal 12px Arial, Helvetica, sans-serif;}
.infobox .jqTransformSelectWrapper  a.jqTransformSelectOpen {display: block; position: absolute; right: 0px; width: 20px; height: 17px; background: url(images/select.jpg) right 0 no-repeat;}
.infobox .jqTransformSelectWrapper ul {position: absolute; width: 99px; top: 18px; left: 0px; list-style: none; background-color: #294E2C; border: 1px solid #DCD1BD; border-top: none; display: none; margin: 0px; padding: 0!important; height: 70px!important; overflow: auto!important; z-index:1000; overflow-x: hidden!important;}
.infobox .jqTransformSelectWrapper ul a {display: block; padding: 2px 0 2px 2px; text-decoration: none!important; color:#fff!important; background-color: transparent; font: normal 12px Arial, Helvetica, sans-serif;}
.infobox .jqTransformSelectWrapper ul a.selected {background: transparent; color: #fff;}
.infobox .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#1d3221; color: #F4D49D!important;}
.infobox .infobox_submit {background: url('images/okbutton.png') no-repeat 0px 0px; text-align: center; display: block; float: left;	width: 41px; height: 29px; border: none; cursor: pointer; font: normal 12px/17px Arial, Helvetica, sans-serif; color: #f4d49d; padding: 0px 0px 0px 0px; margin: -6px 0px 15px 10px;}

.indexpicker-container {position: relative; height: 19px; width: 150px;}
.infobox label {margin: 5px 0px 0px 0;}
.infobox .infobox_small {position: relative; float: left; margin: 0px 0px 0px 0; width: 119px!important; height: 17px!important;}



.booking-check {position: relative; width: 496px; height: auto; border-top: 1px solid #a9a180; margin: 0; padding: 10px 0 10px 0; z-index: 0;}
.booking-check-line {position: relative; width: 280px; height: 16px; padding: 4px 0 0 0; float: right;}
.booking-check-line p, .booking-check-line span {color: #f4d49d; font: normal 12px Arial, Helvetica, sans-serif;}
.booking-check-line .title {position: relative; width: 180px; height: 16px; float: left; text-align: right;}
.booking-check-line .data {position: relative; width: 100px; height: 16px; float: right; text-align: right;}
.booking-check-line .title-disc {position: relative; width: 180px; height: 16px; float: left; text-align: right; font-weight: 900!important;}
.booking-check-line .title-sum {position: relative; width: 180px; height: 16px; float: left; text-align: right; font-weight: 900!important; color: #fff!important;}
.booking-check-line .data-disc {position: relative; width: 100px; height: 16px; float: right; text-align: right; font-weight: 900!important;}
.booking-check-line .data-disc span {font-weight: 900!important;}
.booking-check-line .data-sum {position: relative; width: 100px; height: 16px; float: right; text-align: right; font-weight: 900!important; color: #fff!important;}
.booking-check-line .data-sum span {color: #fff!important; font-weight: 900!important;}

.calculatebutton-booking {position: relative; float: right; width: 200px; height: 26px; margin: 25px 24px 0 0; border: none; background: url(images/submit-button-booking.jpg) 0 0 no-repeat; color: #5a431d; font-weight: 700; text-align: center;}
.submitbutton-booking {position: relative; float: right; width: 200px; height: 26px; margin: 20px 0 0 0; border: none; background: url(images/submit-button-booking.jpg) 0 0 no-repeat; color: #5a431d; font-weight: 900; text-align: center;}
.booking-discounts {position: relative; width: 488px; margin: 30px 0 0 0;}

ul.booking-list {margin: 0; padding: 0; list-style: none;}
.booking-list li {padding: 0 0 0 14px; list-style: none; background: url(images/list-bullet1.jpg) 0 3px no-repeat; font: normal 12px Arial, Helvetica, sans-serif; color: #fff;}


.pane-center-wide {position: relative; width: 860px; height: auto; margin: 30px 0 0 0;}
.horse-block {position: relative; float: left; width: 420px; padding: 0 10px 40px 0; height: auto;}
.horse-block a img {border: 1px solid #fff; float: left; margin: 0 30px 0 0;}
.horse-block a img:hover {border: 1px solid #F4D49D;}

.horse-block .title {color: #F4D49D; font-weight: 900; margin: 0 0 12px 0;}

.mobile {display: none;}

@media only screen and (max-width: 801px), only screen and (max-device-width: 801px), only screen and (-webkit-min-device-pixel-ratio: 2) {

body, body p, body span {-webkit-text-size-adjust: none;}
body {background: #1d3f27;}

h3 {font:bold 14px/19px 'Trebuchet MS'; text-align:left;}

.mobile {display: block;}
#holder {position: relative; width: 100%; min-width: 320px; max-width: 480px; background: #294E2C; padding: 0!important; margin: 0 auto!important; -moz-box-shadow: 0 4px 4px 4px #1e3b27; -webkit-box-shadow: 0 4px 4px 4px #1e3b27; box-shadow: 0 4px 4px 4px #1e3b27; overflow: hidden;}

#header {width:98%; float: none!important; clear: both; margin:0 auto; padding:0;  display: block!important;}
#logo{width:159px; float:left; margin:5px 0 0 0; padding:0;}
#navigation{width:98%!important; float: none!important; clear: both; margin:0 auto!important; padding:0; display:block!important; position: relative;}
#language {width:auto!important; float: none!important; margin:0; padding:0; display: block; position: absolute; height: 30px; right: 0; top: -77px; text-align: right;}
#language a, #language a:link, #language a:visited{font:normal 12px/17px Arial; color:#F4D49D; margin:0 0 0 4px; padding:0; text-decoration:none; overflow: hidden; width: auto; height: 19px;}
#language a:hover, #language a:active{text-decoration:none;}
.lang1, .lang2, .lang3 {text-indent: 323456789px!important; width: 25px!important; display: inline-block!important; color: transparent!important; font-size: 0!important;}
.mobile-phonemail-main {padding-top: 5px;}
.mobile-phonemail-main a {height: auto!important; display: inline!important;}
.naviger, .navieng, .navihun {background: transparent; background-image: none;}

#menu{width:100%!important; float: none!important; clear: both; margin: 5px auto 10px auto!important; padding:0; display:block!important; position: relative;}
#menu ul {margin:0!important; padding:0; list-style:none; display:block!important; text-align: left;}
#menu ul li {list-style-type:none; position: relative; display: inline-block!important; height: 46px; width: 48%!important; float: none!important; padding: 0!important; margin: 2px 1% 0 0; border-bottom: 1px dotted #999999; }
#menu a:link, #menu a:visited{font:bold 15px/15px 'Trebuchet MS'; color:#F4F4E8; margin:0!important; padding:22px 0 5px 48px!important; display: block; height: 19px!important; font-weight: 400; word-spacing: -1px; letter-spacing: -1px; text-decoration:none; text-transform:uppercase;}
#menu a:hover, #menu a:active{background-color: transparent; color:#F4F4E8!important;}
#mainpage {background: url(images/mobile-icon-main.png) 0 0 no-repeat!important;}
#aboutus {background: url(images/mobile-icon-about.png) 0 0 no-repeat!important;}
#price {background: url(images/mobile-icon-price.png) 0 0 no-repeat!important;}
#services {background: url(images/mobile-icon-services.png) 0 0 no-repeat!important;}
#gallery {background: url(images/mobile-icon-gallery.png) 0 0 no-repeat!important;}
#programs {background: url(images/mobile-icon-programs.png) 0 0 no-repeat!important;}
#reservation {background: url(images/mobile-icon-reservation.png) 0 0 no-repeat!important;}
#contacts {background: url(images/mobile-icon-contacts.png) 0 0 no-repeat!important;}

#content {width:98%!important; float: none!important; clear: both; margin:0 auto!important; padding:0; display:block!important; background-color: #294E2C;}
#content h1 {text-align: left!important;}
.headerpic {display: block!important; max-width: 98%; float: none!important; clear: both; margin: 0 auto 5px auto!important;}
#infos{width:98%!important; float: none!important; clear: both; margin:0 auto!important; padding:0; display:block!important;}
div.infobox{position: relative; width:98%; margin:0 auto!important; padding: 1%; background: #3C5F3F; float: none!important; min-height: 130px!important;}
.infobox h3 {margin: 5px 0 10px 0!important;}
.infobox label {float: none!important;}
.infobox .jqTransformSelectWrapper {width: 250px!important; float: none!important;}
.infobox .jqTransformSelectWrapper ul {width: 250px!important; margin-left: -1px!important;}
.infobox .infobox_small {width: 250px!important; float: none!important;}
.infobox .indexpicker-container {width: 290px!important; float: none!important;}
.infobox .infobox_submit {float: none!important; margin: 10px 0 6px 0!important;}

div.boxbottom{display: none;}
div.lastbox{margin:0 auto;}

.textfield{width:98%!important; float: none!important; margin:20px auto; padding:0; text-align:left; line-height: 18px;}
.textfield p {line-height: 19px;}
.textfield2 {width:98%!important; float: none!important; display: block!important ;margin: 0 auto 20px auto!important; padding:0; text-align:center!important;}
.textfield2 br {display: none!Important;}
.textfield2 h1 {width:100%!important; float: none!important; display: block!important; margin: 0; padding:0; text-align:center!important;}
.textfield img {display: block!important; max-width: 100%!important;}
.textfield2 img, .liquid-img img {display: block!important; max-width: 100%!important; float: none!important; clear: both; text-align:center!important; margin: 10px auto!important;}

.imggallery img {display: block!important; width: 98%!important; text-align: center;}


.booking-bg {position: relative; width: 98%; padding: 10px 1% 20px 1%; height: auto; background: #3c5f3f; border: 1px solid #5f8262; text-align: left; margin: auto;}
.booking-left {width: 52%;}
.booking-right {width: 46%; float: left;}
/* booking page selects */
.rowElem select {width: 90px!important;}
.jqTransformSelectWrapper {width: 90px;}
.jqTransformSelectWrapper ul {width: 88px;}
.booking-check {width: 98%;margin: 0 auto;  padding: 10px 1%;}
.booking-input {position: relative!important; margin-left: 0!important; padding: 0!important; height: 17px; width: 120px!important;}
.bookingpicker-container {position: relative; height: 19px; width: 150px; overflow: hidden;}
.booking-pickerinput {position: relative; float: left; margin-top: 0!important; padding: 0!important; width: 120px!important; height: 17px;}
.calculatebutton-booking {position: relative; float: none; width: 100%; height: 26px; margin: 25px 0 0 0; border: none; background: url(images/submit-button-booking.jpg) -10px 0 no-repeat; color: #5a431d; font-weight: 700; text-align: center;}
.datePicker {z-index: 987654321!important;}


#address{width:98%!important; float: none!important; background-image: none; text-align:center; margin:0 auto 20px auto; padding: 2px 0 ; border-top: 1px solid #FFD08D; border-bottom: 1px solid #FFD08D; display: block!important; }
#address p{font:normal 11px/20px 'Trebuchet MS'; color:#EEE8E8; text-transform:uppercase;}
#address p span {padding: 0 10px; white-space: nowrap;}
		
		
#footer{width:98%!important; float: none!important; display: block!important; margin:0 auto!important;}
#footer p{color:#919C7E; text-align:center; font-size:11px;}
#footer a:link, #footer a:visited{color:#919C7E; text-decoration:none; font-size:11px;}
#footer a:hover, #footer a:active{text-decoration:underline;}


#topnote, .desktop {display: none!important;}

}


