body, p, td,th, input, select, textarea  {font-family: Arial, Helvetica, sans-serif; font-size:18px; }
h1 		{font:28px Arial; color: #00728f; margin:2 0 2 0; font-weight:none;}
h2 		{font: 24px Arial; color: #00728f; margin:0 0 0 0;  font-weight:none;}

img 		{border:0; margin:0; padding:0;}							        
table 		{border:0;}  
body 		{background: #3c9cb5 url(images/bg.gif) top left repeat-x; margin:0;}
.broomlist	{list-style-image: url(images/bullet_broom.gif); margin-top:10px; font-size:24px; }
.broomlist li	{margin-bottom:3px;}

form		{margin:0;padding:0;}
div.ctr {text-align: center;}
div.ctr table {margin: 0 auto; text-align: left;}
.button { cursor: pointer; background: url(images/buttonBg.gif);  
	border-style:none; color: black; font: bold 14px Arial, Helvetica, sans-serif; height: 26px; width:100; } 

/* alternating table rows color */
.tralt {background-color: #e2ebf1;}

#p_small {font-size:80%; margin:0 0 10 0;}
#content	{padding: 0 40 10 60; height:330; vertical-align:top;}
#footer		{ background: #aaaaaa; font-size:70%; padding:5; margin-left: 56; margin-bottom:20; width: 500; text-align:center;}
#table_info td	{vertical-align:top; width:300px;}
#div_subcontent {position:relative; margin:20 20 10 20;}
#p_subcontent	{position:absolute;  left:100px;; width:200px; font-size:80%;}
#coupon		{background: #FFFFFF url(images/CaseysCleaning-callout.gif) no-repeat; color:#FFFFFF; 
		width:278; height:70; font-size:70%; font-weight:bold; line-height:.9em; 
		vertical-align:middle; text-align:center; padding: 14 5 0 5; margin: 0 0 0 45;}


a:link {color:#000000; text-decoration:underline; }
a:visited {color:#000000; text-decoration:underline;}
a:hover { color:#00728f; text-decoration:none;}
a:active {color:#00728f; text-decoration:none;}
				


#ntabase  {height:48px; width:610px; position:relative;}
#nta       { height:48px; width:610px;
  background: url(images/CaseysCleaning-navbar.gif);
  margin:0;
  padding: 0;
  position: relative;
  }

#nta_1 { left: 0px; width: 102px; }
#nta_2 { left: 102px; width: 102px; }
#nta_3 { left: 204px; width: 102px; }
#nta_4 { left: 306px; width: 102px; }
#nta_5 { left: 408px; width: 102px; }
#nta_6 { left: 510px; width: 102px; }


#nta_1 a:hover { background: url('images/CaseysCleaning-navbar.gif') -0px -48px no-repeat;}
#nta_2 a:hover { background: url('images/CaseysCleaning-navbar.gif') -102px -48px no-repeat;}
#nta_3 a:hover { background: url('images/CaseysCleaning-navbar.gif') -204px -48px no-repeat;}
#nta_4 a:hover { background: url('images/CaseysCleaning-navbar.gif') -306px -48px no-repeat;}
#nta_5 a:hover { background: url('images/CaseysCleaning-navbar.gif') -408px -48px no-repeat;}
#nta_6 a:hover { background: url('images/CaseysCleaning-navbar.gif') -510px -48px no-repeat;}

#ntabase li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#ntabase li, #ntabase a {height: 48px; display: block;}

#ntabase a { line-height:30px; font-size:16px; padding-left:10px; font-weight:bold; }



/* slices */
#d2		{width:25%; }
/*#main 	{width:915; height:684; background: #ffffff; vertical-align:top;}*/
#d3		{width:915; height:125; background: #FFFFFF;}
#d3 img		{width:915; height:125;}
#d4 		{width:25%; }

#d5		{width:305; height:475; background: #FFFFFF; vertical-align:top;}
#d5 #callout1	{margin:10px 0 0 10px;width:280; height:133;}
#d5 #callout2	{margin:10px 0 0 10px;width:280; height:133;}
#d5 #callout3	{margin:10px 0 0 10px; width:280; height:50;}

#d6 		{width:610; height:64; background: #ffffff;}
#d6 img		{width:610; height:64;}
#d7		{width:610; height:300px; background-color: #FFFFFF; vertical-align:top; padding: 0 10 0 15;} /* CONTENT */

#div-flash	{position:relative;left:-9px;margin-top:5px;}

#d8 		{width:610px;  background: #ffffff; text-align:center; padding-bottom:12; }
#d8 img		{margin-bottom:0; margin-top:3;}
#d8 div		{ padding: 10px; margin: 10px 60px 0 60px; font-size:50%; background: #CCCCCC; width:470px; 
		vertical-align:middle; text-align:center; }


#DataGrid1 td		{padding:2px 5px 2px 2px;}
#div_app		{position:relative; }
#div_inner		{margin-left:50px;width:450px;}
.table_app		{width:450px;}
.table_app td      	{padding:2px 5px 2px 2px;}			
blink			{font-weight:bold;color:#FF0000;}
#span_instruct		{font-size:10px;}

#table_inv td span	{font-size:12px;}
#ol_paysteps		{position:absolute; left: 370px; top:38px;font-size:10px;}
#ol_paysteps li		{margin-left:26px;padding-left:0px;}

#div-facebook		{margin:10px 0 0 10px; width:280px;}
#div-facebook p	{margin-top:0;}
#img-facebook		{width:111px;height:112px;float:left;margin: 0 5px 0 0;}
#p-facebook			{margin-bottom:8px;font-weight:bold;}


