/* CSS Document */
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/  */
/* All associated graphics copyright  stopphysics photographic, llc.*/
/* www.stopphysics.com */

/* Helpful Stuff:
	a:visited {}
	a:link {}
	a:hover {}
/*-----------------*/
/* Favorite Colors:
000000	- black
FFFFFF	- white
E4E7E7	- light grey

8091E3	- electric link blue
324CCB	- light blue01
0B0B33	- darkest blue

66D50D	- green01
/*-----------------*/


body {
	padding: 0;
	margin:0;
	background: #C3C3C6;
}
a {
	text-decoration: none;
}
.stop {
	font-weight: bold;
	color: #223344;
}
.phys {
	font-weight: bold;
	color: #80878D;
}
/*---------------------------------------*/
#cntr01 {
	padding: 0;
	margin: 0 auto;
	width: 890px;
	background: url(/graphics/shdw-bkg.gif) repeat-y;
}
/*-------------------------------------*/
#mainrow01 {
	width: 860px;
	padding: 0;
	margin: 0;
	background: url(/graphics/logocol-evil.gif) top left repeat-x;
}
#logocol {
	margin: 0;
	padding: 0;
	float: left;
	width: 220px;
}
#mininav-top {
	margin: 0;
	padding: 0;
	display: block;
	height: 20px;
	background: url(/graphics/logocol-evil.gif) top left repeat-x;
}
#mininav-top li {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
#mininav-top li img {
	border: 0;
	padding: 0;
	margin: 0;
}
#topnav {
	list-style: none;
	padding: 0;
	height: 65px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFF url(/graphics/roof-bit.gif) top left repeat-x;
}
#topnav li.shdw {
	background: #FFF url(/graphics/bob-shdw.jpg) bottom left no-repeat;
	width: 15px;
	height: 65px;
	margin: 0;
	padding: 0;
}
#topnav li {
	float: left;
}
#topnav li a {
	display: block;
	margin: 0;
	padding: 30px 12px 5px 12px;
	border-top: 5px solid #344EC9;
	background: url(/graphics/navline.gif) right bottom no-repeat;
}
#topnav li.first a {
	display: block;
	margin: 0;
	padding: 30px 12px 5px 5px;
	border-top: 5px solid #344EC9 ;
	background: url(/graphics/navline.gif) right bottom no-repeat;
}
#topnav li.last a {
	display: block;
	margin: 0;
	padding: 30px 0 5px 12px;
	border-top: 5px solid #344EC9;
	background: url(/graphics/#) right bottom no-repeat;
}
#topnav li a:visited {
	color: #004C99;
	text-decoration: none;
}
#topnav li a:link {
	color: #0E0B29;
	text-decoration: none;
}
#topnav li a:hover {
	color: #BB0000;
	text-decoration: none;
	border-top: 5px solid #66D50D;
	background: #F5FEEE url(/graphics/navarrow.gif) top left no-repeat;
}
#media-window {
	margin: 0;
	padding: 0;
	height: 135px;
	background: #0E0B29 url(/graphics/media-grad01.gif) top left repeat-x;
}
#specials {
	float: left;
	width: 425px;
	height: 115px;
	margin: 8px 0 0 20px;
	padding: 0;
	background: url(/graphics/specials-bkg.gif) top left no-repeat;
}
#specials h3 {
	margin: 1px 0 0 11px;
	padding: 0;
	height: 30px;
	width: 190px;
	background: url(/graphics/specials-h3.gif) top left no-repeat;

}
#specials span {
	display: none;
}
#specials p {
	margin: 0 16px 0 16px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
}
#specials p.right {
	text-align: right;
	font-weight: bold;
}
#specials a:visited {
	color: #CBEAFE;
	border-bottom: 1px dotted #CBEAFE;
}
#specials a:link {
	color: #CBEAFE;
	border-bottom: 1px dotted #CBEAFE;
}
#specials a:hover {
	color: #004C99;
	background-color: #CBEAFE;
	border-bottom: 1px solid #CBEAFE;
}
#phone {
	float: right;
}
#phone h4 {
	margin: 8px 11px 0 0;
	padding: 0;
	height: 20px;
	width: 145px;
	background: url(/graphics/phone.gif) top left no-repeat;
}
#phone span {
	display: none;
}
/*---------------------------------------*/
#mainrow02 {
	width: 860px;
	padding: 0;
	margin: 0;
}
/*---------------------------------------*/
/*MIDDLE OF PAGE CSS HERE */
/*---------------------------------------*/
#mainrow03 {
	padding: 0 0 0 220px;
	margin: 0;
	background: #FFFFFF url(/graphics/footer-logo.gif) center left no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	clear: both;
}
#bnavrow1 {
	display: block;
	margin: 0;
	padding: 0 10px 0 15px;
	height: 35px;
	font-weight: bold;
	background: #241C79  url(/graphics/footer-shdw01.gif) top left no-repeat;
}
#bnavrow1 li.imgnav {
	padding: 0 0 0 10px;
	margin: 0;
	list-style: none;
	float: right;
}
#bnavrow1 li.ftrnav {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#bnavrow1 li.ftrnav a {
	display: block;
	padding: 12px 6px 2px 6px;
	margin: 0;
	color: #ffffff;
	text-decoration: none;
	background: url(/graphics/ftrnavbkg.gif) right bottom no-repeat;
}
#bnavrow1 li.ftrnav a:visited {
	background-color: #241C79 ;
}
#bnavrow1 li.ftrnav a:link {
	background-color: #344EC9;
}
#bnavrow1 li.ftrnav a:hover {
	background-color: #8091E3;
}
#bnavrow2 {
	background: #fff url(/graphics/footer-shdw02.gif) top left no-repeat;
	border-bottom: 5px solid #241C79;
}
#bnavrow2 ul {
	margin: 0;
	list-style: none;
	display: block;
}
#bnavrow2 ul.erp01 {
	padding: 3px 13px 0 0;
	height: 14px;
}
#bnavrow2 ul.erp02 {
	padding: 3px 13px 0 0;
	height: 18px;
}
#bnavrow2 ul li {
	float: right;
	padding: 0 0 0 5px;
	margin: 0;
}
#bnavrow2 ul li.Rbrdr {
	border-right: 1px solid #E4E7E7;
	padding-right: 5px;
}
#bnavrow2 a {
	padding: 1px;
}
#bnavrow2 a:visited {
	color: #8091E3;
	border-bottom: 1px dotted #8091E3;
}
#bnavrow2 a:link {
	color: #8091E3;
	border-bottom: 1px dotted #8091E3;
}
#bnavrow2 a:hover {
	color: #0E0B29;
	background-color: #8091E3;
	border-bottom: 1px solid #8091E3;
}


