.logo 
    { 
-webkit-box-sizing: border-box; /* Safari, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */

    width: 45%;
    max-width: 450px;
    margin: 0 auto;
    border: none;

    }

.image_wrapper{
    max-width:100%;
    height:auto;
    position: relative;
    display:block;
    margin:0 auto;
}
.image_wrapper img{
	max-width:100% !important;
    max-height:100% !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.welcome_image_wrapper{
    max-width:100%;
    height:auto;
    position: relative;
    display:block;
    margin:0 auto;
}
.welcome_image_wrapper img{
	max-width:100% !important;
    max-height:100% !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 1px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Table Styling */
* { 
	margin: 0; 
	padding: 0; 
}

	/* 
	Generic Styling, for Desktops/Laptops 
	*/
	table { 
		width: 100%; 
		border-collapse: collapse; 
	}
	/* striping */
	tr { 
		color: #000;
	}
	th { 
		background: #000; 
		color: white; 
		font-weight: bold; 
	}
	td, th { 
		padding: 6px; 
		border: 1px solid #000; 
		text-align: left; 
	}

.ui-content {
border-width: 0;
overflow: visible;
padding: 1em;
}

.tileMe li {
    display: inline;
    margin: 10px;
	padding-left:10px;
	
}

.tile a {
    display: block;
    padding: 10px;
    border: none;
}

#main_nav {
	margin-top: 3px;
}

/* Colors */

/* BACKGROUND COLORS */

.ui-page {
background:#FFFFFF; /* Background Color Behind The Content Of All Pages But Index Page */
}

.ui-content { /* Background Color Of The Content Of All Pages But Index Page */
background:#FFFFFF;
}

#index.ui-page { /* Background Color Behind The Content Of Index Page */
background:#FFFFFF;
}

#index .ui-content { /* Background Color Of The Content Of Index Page */
background:#FFFFFF;
}

.featured {
    background-color: transparent; /* IMPORTANT - Background Color Behind Swiping Navigation/Icons Of Index Page */
}

/* HEADER COLORS */

.ui-page-theme-b .ui-bar-inherit {

/* GRADIENT START - HEADER */

background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #000000 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

/* GRADIENT END - HEADER */

border-color: #000; /* Color Of The Border Around Header Of All Pages */
}

/* FOOTER COLOR */

.ui-bar-b {

 /* GRADIENT START - FOOTER*/

background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #000000 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

/* GRADIENT END - FOOTER*/

border-color: #000; /* Color Of The Border Around Footer Of All Pages */
}

.ui-navbar li .ui-btn, .ui-navbar li .ui-btn:visited, .ui-navbar li .ui-btn:hover, .ui-navbar li .ui-btn:active { /* Color Of The Navigation Bar (Call, Email, Map, Full Page Navigation) */

 /* GRADIENT START - NAVIGATION BAR*/

background: #96104d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #96104d 0%, #96104d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96104d), color-stop(100%,#96104d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #96104d 0%,#96104d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #96104d 0%,#96104d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #96104d 0%,#96104d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #96104d 0%,#96104d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96104d', endColorstr='#96104d',GradientType=0 ); /* IE6-8 */

/* GRADIENT END - NAVIGATION BAR*/

border-color: #000; /* Color Of The Border Around Navigation Bar */
}

.ui-group-theme-b { /* Background Color Of Collapsible Sets (Accordions) On Services Page */
background-color:#FFFFFF;}

/* FONTS */

.ui-body-b, .ui-overlay-b {
color: #000000; /* CONTENT font color of all pages - switch between black and white */
text-shadow: none;
}

.ui-page-theme-b .ui-bar-inherit { 
color: #fff; /* HEADER font color of all pages - switch between black and white */
text-shadow: none;
}

.ui-bar-b {
color: #fff; /* FOOTER font color of all pages - switch between black and white */
text-shadow: none;
}

.ui-listview a {
color: #fff; /* index page LISTVIEW font color - switch between black and white */
text-shadow: none;
}

/* BUTTONS */

.ui-btn {
border: 1px solid black; /* border color of buttons - switch between black and white */
}


.ui-header .ui-btn, .ui-header .ui-btn:visited , .ui-header .ui-btn:hover , .ui-header .ui-btn:active { /* Color Of A Stand-Alone Button(e.g. "Home"/"Back" button in the header of "About Page") */

 /* GRADIENT START - STAND-ALONE BUTTON */

background: #96104d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #96104d 0%, #96104d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96104d), color-stop(100%,#96104d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #96104d 0%,#96104d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #96104d 0%,#96104d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #96104d 0%,#96104d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #96104d 0%,#96104d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96104d', endColorstr='#96104d',GradientType=0 ); /* IE6-8 */

 /* GRADIENT END - STAND-ALONE BUTTON (e.g. "Home" button in the header of "About Page" */

border-color: #000; /* Color Of The Border Around Navigation Bar */
}


.ui-listview li .ui-btn, .ui-listview li .ui-btn:visited, .ui-listview li .ui-btn:hover, .ui-listview li .ui-btn:active {
   
   /* GRADIENT START - LISTVIEW*/

background: #96104d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #96104d 0%, #96104d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96104d), color-stop(100%,#96104d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #96104d 0%,#96104d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #96104d 0%,#96104d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #96104d 0%,#96104d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #96104d 0%,#96104d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96104d', endColorstr='#96104d',GradientType=0 ); /* IE6-8 */

/* GRADIENT END - LISTVIEW*/
}

.ui-btn, .ui-bar-inherit {  /* All Other Elements NOT USED In This Design Like Pop-ups, Dialog Boxes, Etc.*/
   /* GRADIENT START - OTHER*/
background: #96104d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #96104d 0%, #96104d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96104d), color-stop(100%,#96104d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #96104d 0%,#96104d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #96104d 0%,#96104d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #96104d 0%,#96104d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #96104d 0%,#96104d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96104d', endColorstr='#96104d',GradientType=0 ); /* IE6-8 */
/* GRADIENT END - OTHER*/
}