div#content 				{ margin: 0; padding: 0; }
div#content .col_1 #dZ3		{ width: 100%; margin: 0; padding: 0; }


#smartassist_content		{ width: 980px !important; margin: 0 auto !important; background: url(/ue/home/kmunemp.bg.bluelight.jpg) bottom left no-repeat; height: 350px; }
#sa_content_inner			{ padding: 0 200px 0 0; }
#sa_content_inner h2		{ font-size: 20px; color: #0268b7; margin: 1em 0 0 0; padding: 0; }
#sa_content_inner p			{ font-size: 15px; margin: 0; padding: 0 0 1em 0; line-height: 1.5em; }

#sa_blue_content			{ position: absolute; top: 70px; left: 50%; margin-left: -490px; width: 980px; }
#sa_bottom_container		{ position: relative; color: #fff; }
#sa_blue_content h2			{ font-size: 25px; margin: 0; padding: 0 0 0.5em 0; }
#sa_blue_content h2 sup		{ font-size: 10px; }
#sa_blue_content p			{ font-size: 13px; margin: 0; padding: 0 0 1em 0; line-height: 1.4em; }
#sa_blue_content a			{ color: #fff; }

.sa_form					{ border: solid black 1px; background: #edebeb; padding: 7px 10px; color: #000; font-size: 12px; display: }
.sa_form_element label		{ display: block; }
.sa_form_element			{ float: left; padding: 0 10px 0 0; }

#sm_submit					{ background: url(/ue/home/kmenump.button.submit.gif) top left; width: 181px; height: 25px; border: none; margin: 0; padding: 0; float: right; display: block; outline: none; }
#sm_submit span				{ display: none; }
#sm_submit:hover			{ background-position: bottom left; }

#sa_print					{ background: url(/ue/home/kmunemp.button.print.gif) top left; width: 181px; height: 25px; display: block; outline: none; }
#sa_print:hover				{ background-position: bottom left; }
#sa_print span				{ display: none; }

div.sa_print_container h2	{ font-size: 16px !important; }
div.sa_print_container p	{ font-size: 13px !important; }

a.sa_findstore				{ text-decoration: none; font-weight: bold; }
a.sa_findstore:hover		{ text-decoration: underline; }

.sm_err						{ color: #d2021c; font-size: 11px; font-weight: bold; }

/* 11/9/9 my kmart update */

.sa_unavail					{ display: none; }
div#mykmart					{ float: right; width: 450px; }
#mykmart img				{ float: left; margin: 0 10px 0 0; }
#mykmart h2					{ margin: 0; padding: 5px 0 0 0; font-size: 15px; color: #333333; font-weight: bold; }
#mykmart p					{ padding-top: 3px; }
#mykmart p a				{ font-size: 13px; color: #333333; text-decoration: none; padding-right: 9px; background: url(/ue/home/kmunemp.icon.mykmart.cta.gif) center right no-repeat; }
#mykmart p a:hover			{ text-decoration: underline; }
