body {font-family: "Overlock", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px; margin: 0; padding: 0;}
body {background: #1C3F95 url('../back.jpg') repeat-x !important;}

a, a:visited, a:hover {text-decoration: none; outline: none;}
img {border: 0;}
hr {height: 1px; border: 0px; color: #BBB; background-color: #BBB; margin: 15px 0;}
.emp {font-weight: 700; font-size: 19px;}

/*-----------------------------------------------*/

/*WEBSITE DESKTOP WIDTH*/

#bodyback, #bottomarea {width: 1000px;}
#nav {width: 960px;}

/*-----------------------------------------------*/

/*HEADER*/
#header {width: 100%;}
#social {text-align: right; z-index: 20; position: absolute;}
#logo {padding-top: 10px; text-align: center; margin: auto;}
#logo img {max-width: 100%;}
#phone {position: absolute; top: 307px; left: 36px; font-size: 34px; font-weight: 700;}
#phone a {text-decoration: none;}

/*-----------------------------------------------*/

/*MENU*/

#nav {text-align: center; margin: auto;}
#nav li {list-style:none; display: table-cell; vertical-align: middle;}
#nav ul {display: table; width: 100%; table-layout: fixed; margin: 0; padding: 0;}
#nav ul a {display: table-cell; padding: 0; width: 1%; vertical-align: middle; font-size: 23px; line-height: 27px; font-weight: 700; text-transform: uppercase; height: 70px; padding: 3px 0 6px 0;}


/*-----------------------------------------------*/

/*TOP SLIDER*/

.slider_container {background-color: #FFF; position: relative; margin-top: 0;}

/*.topslides .caption {display: block; position: absolute; z-index: 2; font-size: 13px; color: #FFF; background: rgba(0,0,0, .5); left: 0; right: 0; bottom: 0; margin: 0; padding: 2px 10px; max-width: none;}*/

.topslides_nav {position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; margin-top: -45px; opacity: 0.8; z-index: 3; text-indent: -9999px; height: 61px; width: 25px; background: transparent url("../images/toppics/nav.gif") no-repeat left top;}
.topslides_nav:hover {opacity: 1.0;}
.topslides_nav.next {left: auto; background-position: right top; right: 0;}

.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: auto; text-align: center; width: 730px; height: 400px;}
.rslides img {display: block; height: auto; float: left; width: 100%; border: 0; width: 730px; height: 400px;}


/*-----------------------------------------------*/


/*BODY AREA*/

#bodyback, #bodyarea {position: relative;}

#bodyback {margin: 0px auto auto auto; padding: 0;}
#bodyarea {top: 0; width: auto; padding: 10px 20px 0 20px;}

#bodyhead {font-size: 28px; line-height: 28px; font-weight: 700; text-align: center;}
h1 {font-size: 24px; font-weight: 700; text-align: center; margin-top: 3px;}
#bodytext {padding-bottom: 20px;}
#bodytext, h2 {font-size: 20px; font-weight: 400;}

.phone {font-weight: 700; font-size: 20px;}


/*-----------------------------------------------*/

/*PHOTOS*/

#pics {text-align: center;}
#pics th {width: 3%;}
#pics img {max-width: 460px; border: 1px solid #777;}
#pics img.tall {max-height: 450px;}
#pics p {margin: 0 auto 20px auto; font-size: 18px; width: 330px;}


/*-----------------------------------------------*/

/*BOTTOM AREA*/

#bottomarea {margin-left: -20px; font-size: 12px; padding-bottom: 8px; text-align: center; font-family: Arial, Helvetica, sans-serif;}
#btm_menu {font-size: 15px; padding: 6px; margin-bottom: 7px; line-height: 22px;}
#btm_menu a {text-decoration: none; padding: 10px 10px;}
#btm_menu a:hover {text-decoration: underline;}
.bottomtext {font-size: 12px;}

.tb {font-style: italic;}
.web {padding-left: 20px;}


/*====================================================*/


/*COLORS*/

#bodyback {background-color: #FFF;}
#bodyarea, #bodytext {background-color: #FFF;}

body {background-color: #1C3F95; color: #1f1b13;}
a, a:visited, a:hover {color: #006EC3;}
#phone, #phone a {color: #FFF;}
h1, .emp {color: #4B84C9;}

#nav {background: rgb(235,188,22);
background: -moz-linear-gradient(top, rgba(235,188,22,1) 0%, rgba(221,147,16,1) 100%);
background: -webkit-linear-gradient(top, rgba(235,188,22,1) 0%,rgba(221,147,16,1) 100%);
background: linear-gradient(to bottom, rgba(235,188,22,1) 0%,rgba(221,147,16,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebbc16', endColorstr='#dd9310',GradientType=0 );}

#nav a {color: #000;}
#nav a.selected {background-color: #fecb17;}
#nav a:hover {background-color: #fecb17;}
#nav a.selected:hover {background: none;}
#nav a {border-left: 1px solid #b27200;}

#pics img {border: 1px solid #777;}

#bottomarea, #bottomarea a, #btm_menu a {color: #FFF;}
#bottomarea {background-color: #444;}
#btm_menu {color: #BBB; background-color:#666;}
