/* CSS Template for Metro Denver Pain Management by Zach Meyer 2007 */
/* html tag edit */
/*************************************************************************************
	Quick reference:
	links:
	
	a:active {}
	a:link {}
	a:hover {}
	a:visited {}
************************************************************************************/
html {}
body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#EBEBEB;
}
/* to deal with the unfortunate ie funkyness */
#wrapper {
	margin:0 auto;
	padding:0;
	width:780px !important; width:780px;
	background:none;
}
/* this is the box that will host all of the content confining it to an exact space */
#content {
	margin:0 auto;
	padding:0px;
	width:752px !important; width:752px;
	background-color:#EBEBEB;
	background:url(../imgs/main_bg.jpg) repeat-y top left;
}
/* the body holder for the actual text and other content */
#main_body {
	margin:0px auto;
	padding:0px;
	width:752px;
	text-align:left;
	background:url(../imgs/main_bg.jpg) repeat-y top left;
	overflow:hidden;
}

#right {
	margin:12px 0px 0px 0px;
	width:496px; float:right;
	text-align:left;
}

#left {
	margin:12px 0px 0px 0px; padding:0px;
	width:203px; float:left;
	text-align:right;
	background:url(../imgs/nav/nav_bg.gif) no-repeat top right;
}

/* left-side navigation block */
#navBlock {
	margin:0px;
	padding:0px;
	background:url(../imgs/nav/navbg.jpg) no-repeat;
	width:760px;
	height:50px; 
	display:block;
	overflow:hidden;
}
/*************************************************************************************
	all of the main navigation pieces inside of individual unique <a> href tags. This 
	will prevent the blinking image issue found in most browsers.
*************************************************************************************/
a#nav01 {
	margin:0px; padding:0px;
	background:none;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}
a:hover#nav01 {background:url(../imgs/nav/nav01.gif) top right no-repeat;}

a#nav01on {
	margin:0px; padding:0px;
	background:url(../imgs/nav/nav01on.gif) top left no-repeat;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}

a#nav02 {
	margin:0px; padding:0px;
	background:none;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}
a:hover#nav02 {background:url(../imgs/nav/nav02.gif) top right no-repeat;}

a#nav02on {
	margin:0px; padding:0px;
	background:url(../imgs/nav/nav02on.gif) top left no-repeat;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}

a#nav03 {
	margin:0px; padding:0px;
	background:none;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}
a:hover#nav03 {background:url(../imgs/nav/nav03.gif) top right no-repeat;}

a#nav03on {
	margin:0px; padding:0px;
	background:url(../imgs/nav/nav03on.gif) top left no-repeat;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}

a#nav04 {
	margin:0px; padding:0px;
	background:none;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}
a:hover#nav04 {background:url(../imgs/nav/nav04.gif) top right no-repeat;}

a#nav04on {
	margin:0px; padding:0px;
	background:url(../imgs/nav/nav04on.gif) top left no-repeat;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}

a#nav05 {
	margin:0px; padding:0px;
	background:none;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}
a:hover#nav05 {background:url(../imgs/nav/nav05.gif) top right no-repeat;}

a#nav05on {
	margin:0px; padding:0px;
	background:url(../imgs/nav/nav05on.gif) top left no-repeat;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}

a#nav06 {
	margin:0px; padding:0px;
	background:none;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}
a:hover#nav06 {background:url(../imgs/nav/nav06.gif) top right no-repeat;}

a#nav06on {
	margin:0px; padding:0px;
	background:url(../imgs/nav/nav06on.gif) top left no-repeat;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}

a#nav07 {
	margin:0px; padding:0px;
	background:none;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}
a:hover#nav07 {background:url(../imgs/nav/nav07.gif) top right no-repeat;}

a#nav07on {
	margin:0px; padding:0px;
	background:url(../imgs/nav/nav07on.gif) top left no-repeat;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}

a#nav08 {
	margin:0px; padding:0px;
	background:none;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}
a:hover#nav08 {background:url(../imgs/nav/nav08.gif) top right no-repeat;}

a#nav08on {
	margin:0px; padding:0px;
	background:url(../imgs/nav/nav08on.gif) top left no-repeat;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}

a#nav09 {
	margin:0px; padding:0px;
	background:none;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}
a:hover#nav09 {background:url(../imgs/nav/nav09.gif) top right no-repeat;}

a#nav09on {
	margin:0px; padding:0px;
	background:url(../imgs/nav/nav09on.gif) top left no-repeat;
	width:189px; height:25px;
	display:block; white-space:nowrap; overflow:hidden; float:right;}

#right p.topnav {
	margin:0px;
	padding:0px;
	font-family:Georgia, Times, serif;
	font-size:11px;
	line-height:11px;
	color:#9A2220;
}

/* top nav under the h1 tag */
#right p.topnav a {
	margin:0px;
	padding:0px;
	font-family:Georgia, Times, serif;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	color:#9A2220;
}

#right p.topnav a:hover {text-decoration:underline;}

#right p a, #right ul li a {text-decoration:none; color:#9A2220;}

#right p a:hover, #right ul li a:hover {text-decoration:underline; color:#9A2220;}

#right p a img {text-decoration:none; border:none;}

#footer {
	margin:0px; padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../imgs/caps/btm_img.jpg) no-repeat top left;
	width:752px; height:136px; text-align:center; 
	color:#525252; font-size:10px; font-weight:normal;
	font-weight:normal; line-height:10px; letter-spacing:.025em;
}

#footer a {color:#525252; text-decoration:none;}

#footer a:hover {text-decoration:underline;}

#footer p {margin:0px; padding:0px; color:#858585; font-family:Verdana, sans-serif; font-size:10px; line-height:14px;}

#footer p.red {margin:18px 0px 0px 0px; color:#9A2220;}

#footer p.red a {color:#9A2220; border-bottom-color:#9A2220; border-bottom:1px dotted; text-decoration:none;}

#footer p.red a:hover {text-decoration:none;}

/*******************************************************************************
all primary body elements such as li, ul, a, p, and h tags
*******************************************************************************/
h1 {
	margin:0px 0px 3px 0px;
	padding:0px;
	line-height:20px;
	font-family:Verdana, sans-serif;
	font-size:22px; font-weight:normal;
	color:#525252;
	text-align:left;
}

h2 {
	margin:25px 0px 0px 0px;
	padding:0px;
	line-height:16px;
	font-family:Verdana, sans-serif;
	font-size:16px; font-weight:normal;
	color:#9A2220;
	text-align:left;
}

h3 {margin:10px auto; font-family:Verdana, sans-serif; text-align:center; font-size:20px; font-weight:bold; color:#009FDA; line-height:22px; width:600px;}

h4 {margin:5px 0px; font-size:14px; font-family:Verdana, sans-serif; line-height:18px; color:#9A2220; width:400px; border-bottom:#9A2220 1px solid;}

h5 {font-size: 12px; font-family:Verdana, sans-serif; font-weight: normal; line-height:15px; color:#9A2220;}

#right p {
	margin:7px 0px 15px 0px; padding:0px;
	width:470px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#525252;
}

#footer .bot_right {
	margin:25px 0px 0px 0px;
	padding:0px;
	font-size:10px;
	font-weight:normal;
	color:#525252;
	width:722px;
	float:left;
	white-space:nowrap;
	height:10px;
	text-align:right;
}
#footer .bot_right a {
	font-size:10px;
	font-weight:normal;
	color:#525252;
	text-decoration:none;
}

#footer .bot_right a:hover {color:#EBEBEB;}

.add {
	margin-top:85px; padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	line-height:13px;
	width:173px;
	letter-spacing:.1em;
	float:left;
	color:#525252;
}

a.mail {
	font-size:10px;
	font-weight:normal;
	text-align:right;
	line-height:13px;
	text-decoration:none;
	color:#9A2220;
}

a:hover.mail {text-decoration:underline;}

.size12 {font-size:12px;}

.redbold {font-size:16px; line-height:30px; color:#9A2220;}

img.photo {margin:0px 10px 5px 0px; float:left;}

ul {margin:0px 100px 15px 40px; padding:0px; text-align:left; font-family:Verdana, Geneva, sans-serif; color:#525252; font-size:12px; font-weight:normal;}

li {margin:0px; padding:0px; line-height:16px; color:#525252;}

.also {margin:0px 0px 0px 15px; padding:0px; line-height:16px; color:#525252}

.wide {margin:0px 40px 15px 40px; padding:0px; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal;}

table {margin:10px 0px; padding:0px; text-align:center; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#525252; line-height:18px; width:440px;}

td {width:215px;}

tr.time {background-color:#9A2220; text-align:center; color:#FFFFFF; line-height:24px;}

td.blank {background-color:#ffffff; width:10px;}


/***************************************************************************
All style information for the contact form
***************************************************************************/
#form1 div{
	margin:10px 0px;
	padding:0px;
	width:465px;
	text-align:left;
	font-family:Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	color:#525252;
}
.btn {background-color:#9A2220; padding: 0.2em;	width:80px;	height:26px; color:#FFFFFF;	clear:both;}

.btn:hover {background-color:#FFFFFF; color:#525252;}

label {
	float: left;
	width: 115px;
}

.text {
	border: 2px solid #DADADA;
	padding: 0.2em;
	width: 200px;
}

textarea {font-family:Verdana, sans-serif; font-size:12px; font-weight:normal; line-height:20px; height:200px; width: 300px; border: 2px solid #DADADA; padding: 0.2em;}

