/*
http://meyerweb.com/eric/tools/css/reset/
v1.0 | 20080212
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body 					{line-height:1;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
/* remember to define focus styles! */
:focus 				{outline:0;}
/* remember to highlight inserts somehow! */
ins 					{text-decoration:none;}
del 					{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table 				{border-collapse:collapse; border-spacing:0;}

/** REDECLARATIONS **/
html 								{height:100%; font-size:13px; background-color:#fff;}
body 								{font-size:100%; color:#333333; font-family:'Trebuchet MS', 'Lucida Grande', Lucida, Tahoma, Arial, sans-serif;}
p										{margin:0 0 1em; line-height:1.6em;}
a										{text-decoration:none; outline:none; border-bottom:1px solid gray; color:#39527b;}
a:hover							{border:none;}
strong							{font-weight:bold;}
em									{font-style:italic;}
h1,h2,h3,h4,h5,h6		{margin:1.2em 0 0.5em; font-weight:bold; color:#007BAE; line-height:1.1em; font-family: Georgia, "Times New Roman", Times, serif;}
h1									{margin:0 0 0.5em; font-size:220%;}
h2									{color:#007BAE; font-size:160%;}
h3									{font-size:120%;}
h4									{}
h1.alt,
h3.alt,
h4.alt,
h5.alt,
h6.alt {color:#007BAE;}
h2.alt {color:#007BAE;}
ul, ol							{margin:5px 0 5px 20px;}
li									{margin:5px 0; line-height:1.6em;}
table {width:100%; margin:10px 0; border-collapse:collapse;}
th {color:#fff; font-weight:bold; background-color:#39527b;}
th, td							{padding:3px 8px; border:1px solid #dadada;}
sup									{font-size:65%;}
                                    		
/** STYLE CHUNKS **/                      		
hr 									{margin:15px 0; border:none; border-top:1px solid #b9c1cd;}
.hr									{height:1px; border-bottom:1px dotted #aaa; margin:10px 0;}
a.pdf							{padding:1px 20px 0 0; background:url(http://www.hsaltman.com/images/pdf.gif) right center no-repeat;}

/** STRUCTURE **/
#wrapper																{position:relative; width:966px; margin:0 auto; font-size:100%;}
#skip_links															{display:none;}
#header																	{/*height:189px;*/ height:250px; position:relative; padding:0;}
#header h4 a,
#header h3 a														{display:block; text-indent:-9999px; overflow:hidden; border:none;}
#header h3															{margin:0;}
#header h3 a														{width:966px; /*height:103px;*/ height:200px; background:url(http://www.hsaltman.com/images/logo_ws.jpg) 0 0 no-repeat;}


#nav																		{}
#nav ul																	{width:100%; height:47px; margin:0; padding:1px 4px; background:url(http://www.hsaltman.com/images/nav-bg.gif) 0 0 no-repeat;}
#nav li																	{float:left; display:inline; margin:0; text-align:center; border-right:1px solid #d7d7d8;}
#nav li a																{float:left; display:block; width:135px; height:45px; margin:0 1px 0 0; padding:0; border:none; text-indent:-9999px; overflow:hidden; background:#d8d8d8 url(http://www.hsaltman.com/images/nav_bg.png) 0 0 no-repeat;}
#nav li.first a													{}
#nav li.last a													{margin:0;}
#nav li.active a,
#nav li a:hover													{}
#nav #nav_home a {background-position:0 0;} /* Home */
	#nav #nav_home a:hover,
	#nav #nav_home a.current {background-position:0 -45px;}
#nav #nav_services a {background-position:-137px 0;} /* Services */
	#nav #nav_services a:hover,
	#nav #nav_services a.current {background-position:-137px -45px;}
#nav #nav_premier a {background-position:-274px 0;} /* Gold Club */
	#nav #nav_premier a:hover,
	#nav #nav_premier a.current {background-position:-274px -45px;}
#nav #nav_schedule a {background-position:-411px 0;} /* Schedule Online */
	#nav #nav_schedule a:hover,
	#nav #nav_schedule a.current {background-position:-411px -45px;}
#nav #nav_testimonials a {background-position:-548px 0;} /* Testimonials */
	#nav #nav_testimonials a:hover,
	#nav #nav_testimonials a.current {background-position:-548px -45px;}
#nav #nav_contact a {background-position:-685px 0;} /* Contact Us */
	#nav #nav_contact a:hover,
	#nav #nav_contact a.current {background-position:-685px -45px;}
#nav #nav_add3		{border:none;}
#nav #nav_add3 a {background-position:-822px 0;} /* Additional #3 */
	#nav #nav_add3 a:hover,
	#nav #nav_add3 a.current {background-position:-822px -45px;}

#content									{position:relative; float:left; display:inline; width:100%; background:url(http://www.hsaltman.com/images/content_bg.gif) 0 0 repeat-y;}
#alpha										{float:left; display:inline; width:841px; padding:30px 40px;}


/** FORMS **/                
fieldset										 {border:1px solid gray; margin:0 0 10px; padding:15px;}
label												 {display:block; margin:0;font-weight:bold;}
select,                      
input												 {padding:0.1em;}
legend											 {padding:0 10px; font-size:116%; font-weight:bold;}
textarea										 {width:100%;}
input:focus, textarea:focus	 {background:#eee;}
li.textarea																			{}
li.textarea label																{margin:0;}	
li.textarea textarea														{padding:0.1em; border:1px solid #242d38; background:#0d1723; color:#fff;}
input[type=text],input[type=password]						{width:20em;}

/** Form **/
form label {
	display:block;
	font-weight:bold;
}
form#mailerform {
	margin:20px 0;
	padding:0;
}
form ul {
	margin:0;
}
form li {
	margin:0;
	list-style:none;
}
#name {width:250px;}
#address {width:250px;}
#city {width:175px;}
#state {width:125px;}
#zip {width:125px;}
#phone {width:125px;}
#email {width:250px;}
#reason {width:450px;}

/** FOOTER **/
#footer										{position:relative; float:left; width:100%; clear:both; margin:0; padding:20px 4px 40px; font-size:92%; background:url(http://www.hsaltman.com/images/footer_bg.gif) 0 0 no-repeat;}
#footer p									{margin:0;}
#footer #contact_info			{width:500px;}
#footer #copyright  			{float:right;padding-right:10px; }



#scheduletable
{
	width:800px;
}