	
	/** Base Styles **/	
	html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
	body {margin:0;font-size:13px;line-height:1.3;}
	body, button, input, select, textarea {font-family:Verdana;color:#333;}
	
	/** IE Fixes **/
	img {border:0;-ms-interpolation-mode:bicubic;}
	svg:not(:root) {overflow:hidden;}
	figure { margin: 0; }
	
	/** Links **/
	a:focus {outline:none;}
	a:hover, a:active {outline:0;}
	
	/** Typography **/
	h1 {font-size:1.3em;} /* fixes html5 bug */
	h1, h2, h3, h4, h5, p {margin:0;padding:0;}
	p {-webkit-hyphens:auto;-moz-hyphens:auto;-epub-hyphens:auto;hyphens:auto;}
		
	/** Forms **/
	form, fieldset, form ul, form ol, fieldset ol, fieldset ul {margin:0;border:0;}
	legend {border:0;*margin-left:-7px;}
	button, input, select, textarea {font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
	button, input {line-height:normal;}
	button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer;-webkit-appearance:button;*overflow:visible;}
	input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;}
	input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
	input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
	button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
	textarea {overflow:auto;vertical-align:top;}
	
	/* Colors for form validity */
	input:invalid, textarea:invalid {background-color:#f0dddd;}	
	
	/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 
	.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after {content: "";display:table;}
	.clearfix:after, nav[role=navigation] .menu ul:after {clear:both;}
	.clearfix, nav[role=navigation] .menu ul {zoom:1;}
	
	.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
	.clearfix {}
	html[xmlns] .clearfix {display:block;}
	* html .clearfix {height:1%;}

/*	GENERAL LAYOUT STYLES
******************************************************************/
body {font-family:Verdana;-webkit-font-smoothing: subpixel-antialiased;color:#000;overflow:hidden;background:#fff;margin:0;padding:0;font-size:1.0em;-webkit-text-size-adjust:100%;}
.ui-body-g .ui-link {
    color: rgb(255, 255, 255);
    font-weight: normal;
	text-decoration:none;
}
.ui-body-d .ui-link-inherit {
    color: rgb(255, 255, 255);
}

.ui-btn-corner-all, .ui-corner-all {
    border-radius: 0.5em;
}
.ui-btn-inner {
    
}

.ui-checkbox .ui-icon, .ui-selectmenu-list .ui-icon {
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #313131;
}


.fleft{float:left;}
.clear{clear:both;}
.aleft{text-align:left;}

.ui-bar-a {
    border: 1px solid #3e5581;
	border-left:0;
	border-right:0;
}
.ui-bar-b {
    border: none;
    background: none;
    color: #fff;
    font-weight: normal;
    text-shadow: none;
}


/*	HEADER
******************************************************************/

div[data-role="header"] {
    background: #fff;
    border: none;
    height: 70px;
}

div[data-role="header"] h1.logo{margin:0 auto;padding:0;padding-top:0.3em;display:block;}
div[data-role="header"] h1.logo div{background:url(../images/logo.jpg) no-repeat top center;width:225px;height:65px;margin:0px auto;padding:0;background-size: 225px 65px;-moz-background-size: 225px 65px;-o-background-size: 225px 65px;-webkit-background-size: 225px 65px;background-position:center;}

.ui-header > ul.right {padding: 0px;margin: 0px;position: absolute;top: 10px;right: 5px;list-style: none outside none;}
.ui-header > ul.left {padding: 0px;margin: 0px;position: absolute;top: 10px;left: 5px;list-style: none outside none;}
.ui-header > ul li {float: left;}
.ui-header > ul a {width: 42px;height: 42px;text-indent: -9999px;display: block;}

.ui-bar-a a.ui-link{
    border: 1px solid #3e5581;
	border-left:0;
	border-right:0;
	text-shadow:none;
	padding:0;
	color:rgb(30,45,68);
	font-family:"Times New Roman", Times, serif;font-size:1.2em;font-weight:bold;text-decoration:none;
}
.ui-bar-a a.ui-link p{color:rgb(255,255,255);font-size:1.0em;font-weight:normal;}





/* Set ICON 0 */
.ui-header > ul a.book{background: url(../images/book.jpg) no-repeat 0 0;}
.ui-header > ul a.home{background: url(../images/home.png) no-repeat 0 0;}
.ui-header > ul a.phone{background: url(../images/phone.jpg) no-repeat 0 0;}
.ui-header > ul a.book, .ui-header > ul a.home, .ui-header > ul a.phone{background-size: 32px 32px;-moz-background-size: 32px 32px;-o-background-size: 32px 32px;-webkit-background-size: 32px 32px;background-position:center;border-radius:16px;border: 1px solid #0077b5;}
.ui-header > ul a.book, .ui-header > ul a.home, .ui-header > ul a.phone{background-position:center;border:none;}




/*	FOOTER
******************************************************************/
.foot{font-size:12px;}



/*	PAGES
******************************************************************/
div[data-role="page"]{ background: url("../images/background.png") repeat top center transparent;margin:0;padding:0; width:100%; border:1px solid blue}
div[data-role="content"]{display:block;margin:0;text-align:center;padding:0px 10px 10px;}
.flex-direction-nav {display:none}
.ui-content .ui-listview-inset {margin: 0.5em 0px;}
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {padding: 0.3em 15px;display: block;}
.contentwrapper{
    color: rgb(51, 51, 51);
    font-size: 16px;
    line-height: 24px;
	font-family: Arial,Helvetica,sans-serif;
	text-align:left;
	padding-top:10px;
}
#pic_gallery .contentwrapper{padding-top:0px;}
.contentwrapper p{margin-bottom:15px;}
.contact_btns{width:220px;font-weight:bold;text-align:left;font-size:1.5em;display:block;}

.gallery { list-style: none; padding: 0;}
.gallery:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.gallery li { float: left; width: 50%; }
.gallery li a { display: block; margin: 5px; border: 1px solid #3c3c3c; }
.gallery li img { display: block; width: 100%; height: auto; }

h1.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: rgb(51,51,51);
	font-size: 20px;
	font-weight: normal;
	line-height: 28px;
	letter-spacing: normal;
	text-align: left;
}
h2.header {	color: #999;font-size: 18px;font-weight: normal;line-height: 20px;text-align:left;margin-bottom:10px;} 
h3.header {font-family: Georgia,"Times New Roman",Times,serif; color: rgb(102, 102, 102); font-size: 14px !important; font-weight: normal; line-height: 22px; letter-spacing: normal;}

/*	SEARCH
******************************************************************/
input.ui-input-text, textarea.ui-input-text { width: 100%; display: inline;}
#book .ui-content{	}
#book .ui-btn { width: 100%;}
#book .ui-submit { width: 170px;margin:0 auto;}
#DataEntry div{text-align:left;color:#3e5581;font-weight:bold;}
.buttonp{margin-top:20px;margin-bottom:20px;}
#DataEntry .buttonp div{text-align:center;color:#ffffff;text-shadow:none;}
.m10{margin-top:10px;margin-bottom:10px;}
.mb10{margin-bottom:10px;}
.buttonp .ui-btn-corner-all {border-radius: 0;}
#homeForm{background:rgb(240, 242, 244);}
.buttonp .ui-btn{border-radius:1.5em;-moz-border-radius:1.5em;-webkit-border-radius:1.5em;-o-border-radius:1.5em;}
.buttonp .ui-btn .ui-btn-text{
	font-size: 14px;
	font-style: italic;
	text-shadow: 1px 1px 1px #fff;
	font-family: Georgia,"Trebuchet MS",Sans-Serif;
	color: #fff;
	
}

/*	BUTTONS
******************************************************************/
.ui-btn-up-g {font-family: Verdana, Helvetica, Arial, sans-serif;border: 1px solid #113d81;font-weight: bold;color: #ffffff;font-size:12px;text-transform:uppercase;text-shadow:none;text-decoration:none;
	background: #1e5799;
background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8));
background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );

}
.ui-btn-hover-g, .ui-btn-down-g {
	font-family: Verdana, Helvetica, Arial, sans-serif;border: 1px solid #113d81;font-weight: bold;color: #ffffff;font-size:12px;text-transform:uppercase;text-shadow:none;text-decoration:none;background: #7db9e8;
background: -moz-linear-gradient(top,  #7db9e8 0%, #207cca 49%, #2989d8 50%, #1e5799 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(49%,#207cca), color-stop(50%,#2989d8), color-stop(100%,#1e5799));
background: -webkit-linear-gradient(top,  #7db9e8 0%,#207cca 49%,#2989d8 50%,#1e5799 100%);
background: -o-linear-gradient(top,  #7db9e8 0%,#207cca 49%,#2989d8 50%,#1e5799 100%);
background: -ms-linear-gradient(top,  #7db9e8 0%,#207cca 49%,#2989d8 50%,#1e5799 100%);
background: linear-gradient(to bottom,  #7db9e8 0%,#207cca 49%,#2989d8 50%,#1e5799 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 );

}

.ui-btn-up-h{
	background: #7db9e8;
background: -moz-linear-gradient(top,  #7db9e8 0%, #207cca 49%, #2989d8 50%, #1e5799 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(49%,#207cca), color-stop(50%,#2989d8), color-stop(100%,#1e5799));
background: -webkit-linear-gradient(top,  #7db9e8 0%,#207cca 49%,#2989d8 50%,#1e5799 100%);
background: -o-linear-gradient(top,  #7db9e8 0%,#207cca 49%,#2989d8 50%,#1e5799 100%);
background: -ms-linear-gradient(top,  #7db9e8 0%,#207cca 49%,#2989d8 50%,#1e5799 100%);
background: linear-gradient(to bottom,  #7db9e8 0%,#207cca 49%,#2989d8 50%,#1e5799 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 );
	
	color:#fff;text-decoration:none;text-shadow:none;font-weight:bold;border:1px solid #999999;
}

.ui-btn-hover-h, .ui-btn-down-h{
	background: #b28d0c; /* Old browsers */
	background: -moz-linear-gradient(top,  #b28d0c 0%, #c79810 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b28d0c), color-stop(100%,#c79810)); /* Chrome,Safari4+ */	
	background: -webkit-linear-gradient(top,  #b28d0c 0%,#c79810 100%); /* Chrome10+,Safari5.1+ */	
	background: -o-linear-gradient(top,  #b28d0c 0%,#c79810 100%); /* Opera 11.10+ */	
	background: -ms-linear-gradient(top,  #b28d0c 0%,#c79810 100%); /* IE10+ */	
	background: linear-gradient(to bottom,  #b28d0c 0%,#c79810 100%); /* W3C */	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b28d0c', endColorstr='#c79810',GradientType=0 ); /* IE6-9 */
	color:#fff;text-decoration:none;text-shadow:none;font-weight:bold;border:1px solid #999999;
}

.head_btns .ui-btn-icon-left > .ui-btn-inner > .ui-icon, .head_btns .ui-btn-icon-right > .ui-btn-inner > .ui-icon { margin-top: -18px;}
.head_btns .ui-icon, .head_btns .ui-icon-searchfield:after {border-radius: 16px 16px 16px 16px;background-color:transparent;}
.head_btns .ui-icon {width: 32px; height: 32px;}
.head_btns .ui-icon-shadow {box-shadow: 0px 1px 0px rgba(255, 255, 255, 0);}
.head_btns .ui-btn-icon-left .ui-icon {left: 5px;}
.head_btns .ui-btn-inner { padding: 0.6em 10px;}
.head_btns .ui-btn-icon-left .ui-btn-inner {padding-left: 40px;}
.ui-icon-calendar {background-image: url("../images/cal.png");	background-size: 80%;background-position:4px 4px;}
.ui-icon-phone {background-image: url("../images/call1.png");background-size: 60%;background-position:6px 6px;}
.ui-icon-email {background-image: url("../images/mail1.png");background-size: 90%;background-position:4px 0px;}

.head_btns .ui-btn .ui-btn-text{
	font-size: 14px;
	font-style: italic;
	text-shadow: 1px 1px 1px #fff;
	font-family: Georgia,"Trebuchet MS",Sans-Serif;
	color: rgb(37, 37, 37);
	}
.button {
	text-align: center;
	margin:10px auto;
}
.button a, .button button {
	display: inline-block;
	height: 41px;
	padding: 0 0 0 19px;
	background: url(../images/button.png) no-repeat 0 0;
	text-align: center;
	margin: 0 3px;
	cursor: pointer;
}
.button a span, .button button span {
	display: inline-block;
	height: 30px;
	padding: 11px 19px 0 0;
	background: url(../images/button.png) no-repeat right bottom;
	font-size: 14px;
	font-style: italic;
	text-shadow: 1px 1px 1px #fff;
	font-family: Georgia,"Trebuchet MS",Sans-Serif;
	color: #fff;
}
#map {
	width: 238px;
	height: 59px;
	padding: 13px 30px 0;
	margin: 0 auto 15px;
	background: url(../images/map-bg.png) no-repeat 0 0;
}
#map a {
	display: block;
	height: 39px;
	padding: 5px 0 0 55px;
	background: url(../images/map-icon.png) no-repeat 0 0;
	font-size: 18px;
	font-style: italic;
	text-align: right;
	text-decoration: none;
	color: #fff;
}

.nav-bar .ui-btn .ui-btn-inner { padding-top: 32px !important;}
.nav-bar .ui-btn.last .ui-btn-inner{border:none;}
.nav-bar .ui-btn .ui-icon { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; top:3px;}
#book .ui-icon { background:  url(../images/book.png) 50% 50% no-repeat; background-size: 20px 20px; }
#menu .ui-icon { background:  url(../images/menu.png) 50% 50% no-repeat; background-size: 20px 20px; }
#map1 .ui-icon { background:  url(../images/map.png) 50% 50% no-repeat; background-size: 20px 20px; }
#mail .ui-icon { background:  url(../images/mail.png) 50% 50% no-repeat; background-size: 20px 20px; }
.nav-bar .ui-btn .ui-btn-text{font-size:11px;}
.ui-navbar li .ui-btn {
    border-right-width: 1px ;
}
.nav-bar{background:#000;border-top:1px solid #fff;}
.nav-bar .ui-btn-up-a {
    background: rgb(0, 0, 0);
	
}
.nav-bar .ui-btn-inner {
    border-top: 0;
    border-color: transparent;
}

.nav-bar .ui-btn-active {
	/*border-radius:0.4em;*/
	text-shadow:none;
	background: #b8b8b8;
	color:#000;
}
.nav-bar .ui-btn-active .ui-icon { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; top:3px;}
#book.ui-btn-active .ui-icon { background:  url(../images/book_active.png) 50% 50% no-repeat; background-size: 20px 20px; }
#menu.ui-btn-active .ui-icon { background:  url(../images/menu_active.png) 50% 50% no-repeat; background-size: 20px 20px; }
#map1.ui-btn-active .ui-icon { background:  url(../images/map_active.png) 50% 50% no-repeat; background-size: 20px 20px; }
#mail.ui-btn-active .ui-icon { background:  url(../images/mail_active.png) 50% 50% no-repeat; background-size: 20px 20px; }

.nav-bar .ui-btn-up-a {
    border: 1px solid rgb(255,255,255);
}
.ui-field-contain .ui-controlgroup-label {
    display: block;
    width: 100%;
}
.ui-body-d, .ui-overlay-d {
    color: rgb(0, 0, 0);
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
}

@media only screen and (max-device-width: 480px) and (orientation:landscape){
	
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	
}
@media only screen and (min-device-width: 768px) {	
}
@media only screen and (max-device-width: 768px) and (orientation:landscape) {	
	
}
