body 		{ background:#fff8e9 url("../images/body_bg.gif"); color:#593c3d; font-family:Georgia, Times, serif; font-size:13px; line-height:18px; margin:0px; padding:0px; }
td 			{ vertical-align:top; }
small 		{ line-height:normal; }
img 		{ border:none; }
img.png		{ behavior:url("pngbehavior.htc"); }
h1 			{ color:#005e8e !important; font-weight:normal; font-size:18px; margin:0px; margin-bottom:10px; padding:0px; }
hr 			{ border:none; border-bottom:1px dotted #ccc; background:none; width:80%; }
p.double	{ margin-top:25px; }

/* main frame divs */
div.header 							{ background:#fff; border-right:1px solid #D0CAC8; border-left:1px solid #D0CAC8; width:725px; }
div.navigation 						{ background:#563f34; border-right:1px solid #D0CAC8; border-left:1px solid #D0CAC8; height:25px; text-align:right; width:725px; }
div.subNav							{ background:#E5CDB6; border-right:1px solid #D0CAC8; border-left:1px solid #D0CAC8; padding:3px; text-align:right; width:719px; }
div.subNav a						{ color:#563f34; text-decoration:none; margin-left:10px; margin-right:10px; }
div.subNav a:hover					{ color:#563f34; text-decoration:underline; }
div.main_content 					{ background:#fff url("../images/main_bg_middle.jpg"); border-right:1px solid #D0CAC8; border-left:1px solid #D0CAC8; border-bottom:1px solid #D0CAC8; width:725px; }
div.footer 							{ color:#563f34; font-size:11px; }
div.footer .contents 				{ padding-top:20px; padding-bottom:45px; text-align:center; width:725px; }
div.footer a 						{ color:#563f34; text-decoration:none; }
div.footer a:hover 					{ color:#563f34; text-decoration:underline; }
td.categoryMain 					{ width:285px; }
td.categoryMain div.categoryMain 	{ background:url("../images/categoryMain_3.jpg") top no-repeat; padding-top:60px; width:285px; height:475px; }
td.categoryMain div.categoryMain div.contents { font-size:10px; margin-left:1px; margin-right:1px; padding:14px; padding-top:5px; padding-bottom:10px; background:#f6e9d7; color:#111; }

/* standard page styles */
div.standardPage 					{ background:url("../images/main_bg_top.jpg") top no-repeat; min-height:500px; padding-top:25px; padding-bottom:55px; padding-right:30px; text-align:left; }
div.standardPage img.titleImage 	{ display:block; margin-bottom:15px; margin-left:-30px; }
div.standardPage h1 				{ color:#461f19; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:16px; margin-top:0px; padding-top:0px; }
div.standardPage a 					{ color:#005e8e; text-decoration:none; }
div.standardPage a:hover 			{ color:#005e8e; text-decoration:underline; }
td.contactInfo 						{ font-size:11px; padding-right:25px; padding-top:45px; text-align:right; width:160px; vertical-align:top; }
td.categoryList 					{ font-size:11px; text-align:left; width:160px; vertical-align:top; }
td.categoryList a.listB 			{ background:#f0f4f7; border:none !important; display:block; color:#3f6684; padding:3px; padding-left:7px; width:130px; }
td.categoryList a.listA 			{ background:#e0e8ee; border:none !important; display:block; color:#3f6684; padding:3px; padding-left:7px; width:130px; }
td.categoryList a.listA:hover, 
	td.categoryList a.listB:hover 	{ color:#fff; background:#98B4C8; }

#phoneNumber						{ position:absolute; display:block; z-index:3; width:189px; top:24px; left:50%; margin-left:169px;  }

/* homepage only */
td.featured 						{ padding-right:10px; border-right:1px solid #d6ccc0; }
td.intro 							{ padding-left:5px; text-align:left; }
td.intro .contents 					{ padding-left:17px; padding-right:10px; width:auto !important; }

/* locations page */
td.locationImage 					{ padding-right:15px; padding-bottom:35px; width:190px; vertical-align:top; }
td.locationImage p 					{ font-size:11px; text-align:right; }
td.locationBlurb 					{ vertical-align:top; }

/* form styles */
td.standardForm 					{ font-weight:bold; font-size:11px; padding-right:7px; padding-top:3px; text-align:right; }
input.standardForm_textfield 		{ background:#e1d7d3; border:1px solid #b39a9d; color:#563f34; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; padding:3px; width:250px; }
textarea.standardForm_textarea 		{ background:#e1d7d3; border:1px solid #b39a9d; color:#563f34; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; padding:3px; width:250px; height:100px; }
select.standardForm_selectbox 		{ background:#e1d7d3; border:1px solid #b39a9d; color:#563f34; width:146px; }

td.miniForm 						{ font-weight:bold; font-size:11px; padding-right:7px; padding-top:3px; text-align:right; }
input.miniForm_textfield 			{ background:#e1d7d3; border:1px solid #b39a9d; color:#563f34; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; padding:3px; width:150px; }
textarea.miniForm_textarea 			{ background:#e1d7d3; border:1px solid #b39a9d; color:#563f34; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; padding:3px; width:150px; height:50px; }
select.miniForm_selectbox 			{ background:#e1d7d3; border:1px solid #b39a9d; color:#563f34; width:150px; }
