@charset "UTF-8";

body {
	background-image: url(images/back1.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
}

.container-div {
	margin: auto;
	width: 950px;
	background-color: #eeefef;
}
.homeMiddle {
	background-image: url(images/home-mid-back.jpg);
	width: 923px;
	margin: 0px 14px 0px 13px;
}
.homeLeft {
	width: 180px;
	margin-right: 34px;
	margin-left: 34px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #585754;
	padding-right: 10px;
	padding-left: 24px;
	padding-top: 22px;
	padding-bottom: 22px;
	float: left;
	background-color: #f3f3f2;
	border: 1px solid #a9a9a9;
}
.homeRight {
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}
.homeRight a {
	color: #191515;
}
.home-mid-byline {
	font-size: 13px;
	color: #585754;
	margin-top: 8px;
	margin-bottom: 10px;
}
.homeLeft a {
	color: #191515;
}
.homeLeft-line {
	padding-top: 18px;
	padding-bottom: 18px;
}
.homeLeft-head {
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 18px;
	line-height: 18px;
	color: #732e32;
	padding-bottom: 12px;
}
.master-mid {
	width: 780px;
	margin-right: 34px;
	margin-left: 34px;
	padding: 35px 35px 50px 35px;
	float: left;
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
}


/* Nav */

.nav-div {
	background-image: url(images/navback.jpg);
	background-repeat: no-repeat;
	margin: auto;
	height: 40px;
	width: 923px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
    line-height:13px;
}
.nav-div ul{
	margin:0px 0px 0px 0px; 
	padding:12px 0px 0px 25px;
}
.nav-div li{
	display:inline;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.nav-div li a{
    color: #ffffff;
    text-decoration: none;
}

.logo {
	float: left;
	padding: 20px 20px 0 45px;
	width: 393px;
	text-align: center;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 19px;
	line-height: 22px;
	color: #001b39;
}
.social {
	text-align: center;
	float: right;
	width: 41px;
	padding: 40px 60px 0px 0px;
}
.Address-name {
	font-size: 18px;
	margin-bottom: 8px;
	line-height: 18px;
	color: #732E32;
	font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size: 18px;
	line-height: 18px;
}
.Address-street {
	font-size: 14px;
	line-height: 17px;
}
.Address-phone {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	margin-top: 8px;
}

/* Sitemap */

.sitemap {
	width: 800px;
	margin: auto;
	padding: 10px 0 100px 70px;
}

.sitemapText{
	font-family: Tahoma, Geneva, sans-serif;
	color: #4d535b;
	font-size:10px;
    line-height:16px;
}
.map_link_header{
	font-size:11px;
    color: #4d535b;
    text-decoration: none;
}
.map_UL{
	list-style-type: none;
	margin:5px 0px 0px 5px; 
	padding:0px 0px 0px 5px;
}
.map_UL a {
    color: #4d535b;
    text-decoration: none;
}

/* these are styles that the system essentially requires */
.contHeader { font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; color: #191515; line-height: 40px }
.contHeader1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #191515; line-height: 40px }

.contBody {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #191515; line-height: 15px}
.contBody a { color: #191515}
.contBodyheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #191515; font-weight: bold }
.txt_trt_head { font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; color: #191515; line-height: 40px }
.txt_trt_menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #264458; margin-left: 30px; font-weight: bold }
.txt_trt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #191515; line-height: 15px}
.txt_trt_block {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; background-color: #191515; color: #689C4B}
.txt_trt_learnMore { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 15px ; font-style: italic; font-weight: bold}
#links{
	width:520px;
	margin-left:33px;
}
#links p{
 color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 15px;
}
#links h2{
color: #3B161D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 15px;
}
.formBoxMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #666666;
	height: 19px;
	padding-left: 3px;
	margin-left: 5px;
}
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #666666;
	height: 20px;
	margin-left: 3px;
	text-transform: capitalize;
	background-color: #E5EOD9;
}
.gallery_thumb
{
	border-color: #FFF #FFF #FFF #FFF;
	border-width: 0 0 2px 0;
	border-style: solid;
}

.gallery_thumb:hover
{
	border-color: #666 #666 #000 #666;
	border-width: 0 0 2px 0;
	border-style: solid;
}

/*horizontal line on offers page*/

hr.faded {
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin: 1.4em 0;
  border: none; 
  background: #ddd;
  background-image: -webkit-gradient(
      linear,
      left bottom,
      right bottom,
      color-stop(0, rgb(255,255,255)),
      color-stop(0.1, rgb(221,221,221)),
      color-stop(0.9, rgb(221,221,221)),
      color-stop(1, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      left center,
      rgb(255,255,255) 0%,
      rgb(221,221,221) 10%,
      rgb(221,221,221) 90%,
      rgb(255,255,255) 100%
  );
}
.txt_trt_menu1 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 18px; 
		color: #264458; 
		font-weight: bold }
.top_phone {
	font-size: 29px;
	color: #7F0B1D;
}
.text {
	font-size: 20px;
	color: #7F0B1D;
}
.top_right_phone {
	margin-top:20px; 
	margin-left:160px; 
	font-size:19px" 
}