body, h1, h2, h3, h4, h5, h6, img, form{margin:0;
  padding:0;}
p {margin:00 00 10px 00;}
* {outline:none;}
a:hover {text-decoration:underline !important;}
body {
	font-family: Arial;
	color:#231f20;
	font-size:14px;
	background:#000 url(DesignImages/background.png) top center no-repeat;
}
.subnav li .dropdown_wrapper{
	display:none;
}
.stop {
	overflow:hidden;
	margin:00;
	padding:00;
	clear:both;
}
.logo {
	display:block;
	text-indent:-5000em;
	float:left;
	width:245px;
	height:360px;
	margin-left: 101px;
    margin-top: 32px;
}
.content {
	width:1145px;
	margin:00 auto;
	background:#f5f5f5 url(DesignImages/header.jpg) left top no-repeat;
}
.header {
	overflow:hidden;
	height:510px;
}
.header-right {
	float:right;
	width:760px;
	padding:10px 19px 00 00;
	color:#fff;
}
.top-menu {
	text-align:right;
	height:195px;
}
.top-menu img {
	margin:00 00 00 8px;
}
.top-menu a {
	color:#fff;
	text-decoration:none;
}
.navigation {
	height:34px;
}
.hours {
	font-size:14px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	color:#f5f5f5;
	padding:00 15px;
	height:66px;
}
.main {
	overflow:hidden;
	padding:00 23px 00px 23px;
}
.main h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	font-style:italic;
	padding:00 00 13px 00;
}
.main-top {
	overflow:hidden;
	padding:00 00 23px 00;
}
.main-top-left {
	float:left;
	width:645px;
	overflow:hidden;
}
.main-top-left-left {
	float:left;
	width:193px;
}
.main-top-left-right {
	float:right;
	width:452px;
}
.main-top-right {
	float:right;
	width:384px;
	padding:00 22px 00 00;
}
.main-bottom {
	overflow:hidden;
}
.main-bottom h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	padding:00 00 10px 00;
}
.lines {
	background:url(DesignImages/lines.jpg) 378px repeat-y;
	overflow:hidden;
}
.lines-left {
	background:url(DesignImages/tv.jpg) left top no-repeat;
	overflow:hidden;
	float:left;
	width:320px;
	height:213px;
	padding:35px 00 00 38px;
}
.lines-center {
	float:left;
	width:310px;
	overflow:hidden;
	padding:00 00 00 46px;
}
.lines-center img {
	display:block;
	margin:00 00 8px 00;
}
.lines-right {
	float:right;
	width:345px;
	font-size:12px;
}

.lines-right h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	padding:00 00 10px 00;
}
.lines-right table {
	margin:00 00 10px 00;
	width:100%;
}
.lines-right td {
	padding:00 15px 00 00;
	font-size:18px;
}
.footer {
	margin:10px 25px 00 25px;
	padding:15px 00;
	border-top:#d1ded6 1px solid;
	font-size:10px;
	color:#adadad;
}
.footer a {
	color:#adadad;
	text-decoration:none;
}
.content2 {
	background:url(DesignImages/int-repeat.jpg) left repeat-y;
}
.content2-top {
	background:url(DesignImages/int-top.jpg) left top no-repeat;
	overflow:hidden;
}
.logo2 {
	height: 265px;
    width: 193px;
}
.header2 {
	height:306px;
}
.int-left {
	float:left;
	width:213px;
	font-size:12px;
}

.subnav {
	margin:00 00 30px 00;
}
.subnav ul{
	padding:00;
	margin:00;
	list-style:none;
}
.subnav li {
	border-bottom:#2b7534 1px solid;
	padding:5px 00;
	font-size:15px;
	color:#231f20;
	
}
.subnav li a{
	color:#231f20;
	text-decoration:none;
}
.subnav a:hover {
	color:#2b7534;
	text-decoration:none !important;
}
.int-left img {
	width:213px;
	display:block;
	margin:00 00 8px 00;
}
.int-left h3 {
	font-style:normal;
	font-size:24px;
	padding:00 00 5px 00;
}
.int-right {
	float:right;
	width:770px;
	margin:00 12px 00 00;
}
.int-right h2 {
	font-size:30px;
	font-family:"Times New Roman", Times, serif;
	padding:00 00 8px 00;
}
.int-right h3 {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	padding:00 00 7px 00;
	font-style:normal;
}
.int-text {
	overflow:hidden;
	padding:00 00 15px 00;
	font-size:12px;
}
.int-text img {
	float:left;
	margin:00 10px 10px 00;
}