body, ul, li, h1, h2, h3,
form, fieldset, label, legend 		{margin:0;padding:0;border:0;}

html, body							{height:100%; margin:0;}
body 								{background: url(../images/header_bk.gif) repeat-x; font-size:62.5%;font-family:Verdana, Geneva, sans-serif; font-size:0.9em; line-height:1.4em;}
a									{text-decoration:none; color:#539146; font-weight:bold;}
a:hover								{text-decoration:underline;}
a img								{border: none; background: none; }
p									{margin-bottom:10px; padding:0;}
li									{list-style-position: inside;}

/********************* Structure **************************/
#container							{width:886px;margin: 0px auto -45px;min-height: 100%; height: auto !important; height: 100%;}
#container-inside					{width:886px; margin:0 auto;background: url(../images/body_bk.png); background-repeat:repeat-y;}

#body								{width:830px; margin:0 auto;}
#body .col1							{width:554px;height:290px;float:left; margin-right:15px;}
#body .col2							{width:261px;height:290px;float:left;background-color:#3958a8;margin:0 0 15px 0; color:#fff;}
.col2 h1, .col2	h2, .col2 h3		{color:#fff;}
.col2 a								{color:#dedede;}
.col2 a:hover						{color:#fff;}
#body .col3							{width:830px;}
#body .col4							{width:515px;float:left;margin-right:15px;padding:30px 20px 20px 20px;}
#body .col5							{width:215px;float:left;padding:30px 20px 20px 20px;}
#body .col6							{width:730px;float:left;padding:30px 20px 20px 20px;}


#push								{height:45px;}
.clear								{clear: both;}
.inside								{padding:10px 10px 10px 30px;margin-top:10px;}
/********************* Header **************************/
#header								{width:850px; height:97px;float:left; margin:0 auto;}
h1#logo								{width:97px; float:left;}
h1#logo a							{background: url(../images/logo.jpg) top left no-repeat; text-indent: -9999px;width: 357px; height: 97px; float:left;/*margin-top:10px*/}
#headerNav							{width: 350px; float:right; height:80px;}
#headerNav ul 						{padding:0; color:#f8f8f8;float:right;}
#headerNav ul li					{list-style-type:none; display:inline;padding:5px 0 0 10px;}
#headerNav li a						{font-size:0.85em;color:#dedede; font-weight:bold; text-decoration:none;}
#headerNav li a:hover				{color:#fff; text-decoration:underline;}

/********************* Typography **************************/
h1									{font-size:1.8em;line-height:1.8em;color:#1f356e;}
h2 									{font-size:1.6em;line-height:1.6em;color:#4c639c;}
h3									{font-size:1.4em;line-height:1.4em;color:#7c8fbe;}

/****************** Navigation ************************/
#navigation							{background: url(../images/top_bk.png) no-repeat; width:886px; height:48px; float:left;}
#navigation ul 						{padding:0; color:#f8f8f8;width:700px; margin:0 auto; padding-top:10px;}
#navigation ul li					{list-style-type:none; display:inline;padding:0 40px 0 40px; text-align:center; color:#fff; font-size:1.4em;}
#navigation li a					{color:#eee;}
#navigation li a:hover				{color:#fff; font-weight:bold;}

/****************** More Navigation ************************/

#nav {
	background: url(../images/top_bk.png);
	background-repeat:no-repeat;
	clear: both;	
	margin: 0; padding: 0;		
	height: 48px;	
}
#nav ul {
	float: left;
	list-style: none;
	width:800px;
	height: 25px;
	margin: 8px 0 0 55px;
	padding: 0;
	display: inline;
}
#nav ul li {
	display: inline;
	margin: 0; padding: 0;
	width:auto;
	
}
#nav ul li a {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 0 80px;
	border-right: 1px solid #fff;
	font-size:1.4em;
	text-decoration: none;	
	color: #eee;
}
#nav ul li.Last a
{
border-right: none;font-size:1.4em;
}
#nav ul li a:hover {color:#fff; font-weight:bold;}


/****************** Search form ************************/
#search { /*background*/
	display:inline;
	float:right;
	width: 200px;
	margin:20px 0 20px 0;
}
#search form input#field { /*inputBox*/
	color: #1e1e1e;
	font-size:0.9em;
	font-weight:bold;
	display:inline;
	float: left;
	width: 144px;
	height: 36px;
	margin:0;
	padding-left: 15px;
	background: url(../images/search_bk.png) no-repeat top left;
	border: 0;
}
#search form input#look { /*button*/
	width: 33px;
	background: url(../images/search_button.png) no-repeat center left;
	height: 36px;
	border: 0;
	cursor:pointer;
}
ul#buttonNav 						{height:108px; width:829px;}
ul#buttonNav li 					{display:inline;}
ul#buttonNav li a 					{height:108px;float:left;text-indent:-9999px;text-decoration:none;}
ul#buttonNav li.hours a 			{width:289px; background:url(../images/hours_btn.jpg) no-repeat 0 0;}
ul#buttonNav li.hours a:hover  		{background-position:0 -108px;}
ul#buttonNav li.contact a 			{width:276px; background:url(../images/contact_btn.jpg) no-repeat 0 0;}
ul#buttonNav li.contact a:hover 	{background-position:0 -108px;}
ul#buttonNav li.refill a 			{width:264px;background:url(../images/refill_btn.jpg) no-repeat 0 0;}
ul#buttonNav li.refill a:hover 		{background-position:0 -108px;}

/********************* Footer **************************/
#footer								{width: 100%; height:45px; margin:0 auto;}
#footer-inside						{width:800px; margin:0 auto; font-size:0.85em;padding-top:25px;}
#footer-inside ul					{color:#666; text-align:center;}
#footer-inside li					{display:inline; list-style-type:none;padding: 0 20px 0 0;}
#footer-inside li a					{color:#666;}

.textbox_error {
    background-color:#FFCCCC;
}

/*************************popup control extender table styles*************************/

.popup_table_style
{
    border: #060F40 2px solid;
    color : #060F40;
    background : #D2FFFF;
}

.popup_header_style
{
    text-align:left;
    font-weight:bold;
    font-size:small;
    border-bottom:solid black;
}
.popup_column1_style
{
    width: 280px;
    font-size:small;
    text-align:left;
    vertical-align:text-top;
}
.popup_column2_style
{
    width: 146px;
    font-size:small;
    text-align:left;
    vertical-align:text-top;
}
.popup_column3_style
{
    width: 73px;
    font-size:small;
    text-align:left;
    vertical-align:text-top;
}
.popup_column4_style
{
    width: 185px;
    font-size:small;
    text-align:left;
    vertical-align:text-top;
}














