body {
	background-image: url(../images/header_bg2.gif);
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-x;
	background-color: #030E6F;
	background-position:top;
}
h1, h2, h3, h4, p, ul, form {padding:0; margin:0;}
.spacer {clear:both; font-size:0; line-height:0;}
#wrap {width:920px; margin-left:auto; margin-right:auto;}
#header {
	height: 281px;
	position: relative;
	margin-top: 11px;
}
#header img.tombstonecity_img {position:absolute; top:0px; left:0;}
#header img.logo {position:absolute; top:0px; right:0px;}
#header img.slogan {position:absolute; top:170px; left:0px;}
#header ul.top-nav {position:absolute; top:246px; left:0; list-style-type:none;}
.top-nav li {float:left;}
.top-nav li a {
	display:block;
	padding-left:12px;
	padding-right:12px;
	line-height:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin-right:20px;
}
.top-nav li a:hover {background:url(../images/menu_hover.gif); background-repeat:repeat-x;}
.top-nav li a.current {background:url(../images/menu_hover.gif); background-repeat:repeat-x;}
#header p.phone_no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	position:absolute; top:255px; right:0px;
}
.phone_no span { font-size:16px;}
/* container */
.container_bg {
	background-repeat:repeat-x;
	background-color: #030E6F;
	padding-top:0px;
}
#container {width:896px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; padding:12px;}

#container h1 {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; padding-bottom:20px; color:#39439B;}
.product_box {
	background-color: #FFFFFF;
	background-image: url(../images/shadow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	width: 131px;
	padding-bottom:15px; padding-top:8px;
	height:130px;
}
.product_box p {padding-bottom:6px; padding-left:5px; padding-right:5px;}
.product_box a {color:#747474; text-decoration:none;}
.product_box a:hover {color:#000;}
.bodytext-container {
	background-image: url(../images/bodytext-container-bg2.jpeg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#030E6F;
}
.bodytext {
	width:896px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	color:#26292A;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/bodytext-bg.gif);
	background-repeat: repeat-x;
	padding-top: 45px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
.bodytext p {line-height:18px; padding-top:5px; padding-bottom:5px;}
.footer {
	width:896px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-align:center;
	position:relative;
	margin: auto;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	height:80px;
}
.footer p.fnav  { position:absolute; top:10px; left:335px;}
.footer p.fnav a {color:#ffffff; text-decoration:none; padding-left:3px; padding-right:3px;}
.footer p.fnav a:hover { color:#fff; text-decoration:underline;}
.footer p.copyright  { position:absolute; top:30px; left:320px;}
.footer img.bookmark {position:absolute; top:62px; left:392px;}
.footer-ph { position:absolute; top:10px; left: 135px; }
.footer-fx { position:absolute; top:10px; right:135px; }
.footer-fax {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
}

.text-area { font-size:12px;
	font-weight:normal;
	color:#26292A;
	font-family:Arial, Helvetica, sans-serif;
}
.text-area p {padding-top:5px; padding-bottom:5px; line-height:22px;}
.contact-left {width:300px; float: left;}
.contact-left a { color:#26292A; text-decoration:underline;}
.contact-left a:hover {color:#0000FF;}
.contact-right {width:500px; float: right;}
.submit_btn { background-color:#1825A2; width:60px; height:25px; border:0; color:#FFFFFF;}
.submit_btn:hover {cursor:default;}
.input-box {border:1px solid #1825A2;}
.sitemap { list-style-type:none;}
.sitemap li {  margin-bottom:4px; line-height:20px;}
.sitemap li a {
	color:#26292A;
	text-decoration:none;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.sitemap li a:hover {color:#000000; text-decoration:underline;}
.black-bar { position:absolute; top:175px; width: 915px; height: 63px; }
.yellow-head { font: bold 18px/25px Tahoma; color: #FFDB35; text-decoration: none; text-transform:capitalize; }
.white-head { font: bold 17px/30px Tahoma; color: #FFF; text-decoration: none; text-transform:capitalize; }
.sitemap li ul {padding-top:10px; padding-bottom:6px; padding-left:20px; list-style-type:none;}
.sitemap li ul li { background-image: url(../images/blue_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
}
.sitemap li ul li ul li {list-style-type:none; background-image:none;}