body {
	margin: 0;
	padding: 0;
	background-color: white;
	background-image: none;
	font: 12px/17px Verdana, sans-serif;
	color: #000;
}

p {
	margin:0px;
	padding:0 0 18px 0;
}

.spacing {
	padding: 7px 0 18px 0;
}

.faq_spacing {
	padding: 0 0 25px 0;
}


a {
	color: #C02426;
}
a:hover, a:visited {
	color: #DA7E0D;
}

a:active { outline: none; }

ul { margin-top: 0;margin-bottom: 18px; }
img { border: none; }
form { margin: 0; padding: 0; }
table { margin-bottom: 15px; }
sup { vertical-align: baseline;font-size: 9px;position: relative;top: -4px;line-height: 0; }
.clear { clear: both; }

.img_r { position: relative; float: right; padding: 10px 0 10px 10px; }
.img_l { position: relative; float: left; padding: 10px 10px 10px 0; }

h1, h2 { margin: 0; padding: 0 0 9px 0;}
h3, h4 { margin: 0; padding: 0 0 3px 0;}
h1 {
	font: 44px/44px Verdana, sans-serif;
}

h2 {
	font: 16px/18px Verdana, sans-serif;
	font-weight: bold;
}

h3 {
	font: 13px/15px Verdana, sans-serif;
	font-weight: bold;
}

h4 {
	font: 12px/15px Verdana, sans-serif;
}

.fineprint {
	font: 10px/14px Verdana, sans-serif;
	color: #666666;
}

#utility {
	display: none;
} 

#hoagiecrumb {
	position: absolute;
	bottom: -20px;
	left: 20px;
	font: 10px/18px Verdana, sans-serif;
	color: #666666;
	z-index: 10;
	text-transform: lowercase;
} 

#hoagiecrumb a, #hoagiecrumb a:hover, #hoagiecrumb a:visited {
	text-decoration: underline;
	margin: 0 5px;
	color: #333333;
}

#search {
	display: none;
}


#wrapper {
	position: relative;
	width: 100%;
	margin: 0;
}

#header {
	display: none;
}

#wawavisa h3, #wawavisa p {
	display: none;
}

#link_wawavisa {
	position: relative;
	display: block;
	width: 142px;
	height: 115px;
	text-indent: -1000em;
	background: transparent url(../../images/wawavisa.png) no-repeat;
    cursor: pointer;
}

#contentpromo_flash {
	position: relative;
	width: 637px;
	height: 353px;
	right: 35px;
	top: 15px;
	margin-bottom: 12px;
	clear: both;
	z-index: 0;
}

#content {
	position: relative;
	padding: 0;
}

#contentmain_right {
	display: none;
}

#contentmain_left {
	position: relative;
	float: none;
	width: 95%;
	z-index: 2;
}

#contentmain_left_long {
	position: relative;
	float: none;
	width: 95%;
	z-index: 2;
}

#contentsub_headline {
	position: relative;
	width: 100%;
	height: 136px;
	margin-top: 15px;
	clear: both;
	z-index: 1;
}

#bg_headline {
	display: none;
}

#contentmain_left_long #contentsub_headline {
	position: relative;
	width: 100%;
	height: 136px;
	margin-top: 15px;
	clear: both;
	z-index: 1;
}

#contentmain_left_long #bg_headline {
	display: none;
}

#iframe_content 
{
    position: relative;
    width: 800px;
    height: 500px;
    border: none;   
}
.bgh3 {
	position: relative;
	width: 537px;
	height: 31px;
	padding: 8px 0 0 10px;
	margin-bottom: 15px;
	background: transparent url(../../images/bg_h3.gif) no-repeat;
	z-index: 0;
}

#title_headline {
	position: absolute;
	width: 565px;
	height: 44px;
	top: 76px;
	left: 19px;
	z-index: 1;
	margin: 0;
	padding: 0;
	font-size: 35px;
	overflow: hidden;
}

#contentsub_copy {
	position: relative;
	width: 100%;
	padding: 40px 25px 20px 25px;
	background-color: #FFFFFF;
	clear: both;
	z-index: 0;
	min-height: 325px;
}

#copyspacer {
    position: relative;
    height: 540px;
    width: 1px;
    float: right;
    clear:right;
}

#copyspacerBeverages {
    position: relative;
    height: 300px;
    width: 1px;
    float: right;
    clear:right;
}

#copyspacerFreshFood {
    position: relative;
    height: 240px;
    width: 1px;
    float: right;
    clear:right;
}

#copyspacerPromotions {
    position: relative;
    height: 240px;
    width: 1px;
    float: right;
    clear:right;
}

#copyspacerLocationSearch {
    position: relative;
    height: 250px;
    width: 1px;
    float: right;
    clear:right;
}

#copyspacerTimeline {
    position: relative;
    height: 150px;
    width: 1px;
    float: right;
    clear:right;
}

#copyspacerVideoGallery {
    position: relative;
    height: 50px;
    width: 1px;
    float: right;
    clear:right;
}

#copyspacerWholesale {
    position: relative;
    height: 150px;
    width: 1px;
    float: right;
    clear:right;
}

#bg_subcontent {
	display: none;
}

#contentmain_left_long #contentsub_copy {
	padding: 40px 0 20px 0;
}
#contentmain_left_long #bg_subcontent {
	width: 800px;
	background-repeat: repeat-x;
}

#contentpromo_right {
	position: relative;
	float: right;
	width: 301px;
	height: 200px;
}

#contentpromo_left {
	position: relative;
	float: left;
	width: 301px;
	height: 200px;
}

#contentpromo_left img {
	position: absolute;
	right: 4px;
	top: 0;
}

#contentpromo_right img {
	position: absolute;
	left: 4px;
	top: 0;
}

.promoright {
	margin-bottom: 10px;
}

#nutritionfacts {
	position: absolute;
	width: 382px;
	height: 262px;
	bottom: -282px;
	right: -20px;
}

#footer {
	display: none;
} 

#newsletter {
	position: relative;
	width: 359px;
	height: 42px;
	float: right;
	top: -12px;
}

#newslettersignup_form {
	position: relative;
	z-index: 1;
	width: 359px;
	height: 42px;
}

#newslettersignup_form h3 {
	position: absolute;
	width: 145px;
	height: 22px;
	margin: 0;
	padding: 0;
	top: 13px;
	left: 12px;
	font: 11px/12px Arial, sans-serif;
	font-weight: bold;
	color: #000000;
}

#newslettersignup_form #ctl00_Footer1_input_newsletter, #newslettersignup_form #input_newsletter {
	position: absolute;
	width: 114px;
	padding: 4px 17px 0px 7px;
	height: 16px;
	border: none;
	border-top: 1px solid #CCB57F;
	top: 10px;
	left: 165px;
	font: 10px/10px Arial, sans-serif;
	font-weight: bold;
	color: #959595;
}

#ctl00_Footer1_button_signup, #button_signup {
	position: absolute;
	width: 58px;
	height: 22px;
	top: 10px;
	right: 11px;
	z-index: 10;
}

#newslettersignup_form #ctl00_ContentPlaceHolder1_input_newsletter {
	position: absolute;
	width: 114px;
	padding: 4px 17px 0px 7px;
	height: 16px;
	border: none;
	border-top: 1px solid #CCB57F;
	top: 10px;
	left: 165px;
	font: 10px/10px Arial, sans-serif;
	font-weight: bold;
	color: #959595;
}

#ctl00_ContentPlaceHolder1_button_signup {
	position: absolute;
	width: 58px;
	height: 22px;
	top: 10px;
	right: 11px;
	z-index: 10;
}

#bg_newsletter {
	position: absolute;
	width: 359px;
	height: 42px;
	top: 0;
	left: 0;
	background: transparent url(../../images/bg_newsletter_signup.png) no-repeat;
	z-index: 0;
}

#bg_newsletter2 {
	position: absolute;
	width: 359px;
	height: 42px;
	top: 0;
	left: 0;
	background: transparent url(../../images/bg_newsletter_signup2.png) no-repeat;
	z-index: 0;
}

.news_headline {}
.news_about { color: #FFC425;font: 11px/16px Verdana, sans-serif;font-weight: bold; }
.news_storyfrom { color: #555555; }
.news_date, .news_author {  font-weight: normal;color: #555555; }
.news_divider {
	position: relative;
	clear: both;
	width: 550px;
	height: 6px;
	border: none;
	margin: 0 0 14px 0;
	padding: 0;
	background: transparent url(../../images/bg_divider.gif) no-repeat;
}

#wholesale_products {
	width: 550px;
	border: 1px solid #FFC324;
}

#wholesale_products td {
	border: 1px solid #e4e4e4;
}

.product {
	background-color: #efefef;
	height: 30px;
	vertical-align: bottom;
}

.product_name {
	vertical-align: top;
	width: 140px;
}

.product_specs {
	vertical-align: top;
	width: 58px;
	text-align: center;
}

#nav {
	display: none;
}




.tableheader {
	font-size: 11px;
	background-color: #f4f4c4;
	border: solid 1px #ccc;
	font-weight: bold;
}

.tablefilledrow {
	font-size: 11px;
	background-color: #fbfaf8;
	border: solid 1px #ccc;
}

.tableemptyrow {
	font-size: 11px;
	background-color: transparent;
	border: solid 1px #ccc;
}

.no_bot 
{
	visibility: hidden;
}

/* ------------------------------------------------------------------------------------------------------- */

#special_wholesale {
	width: 330px;
}

.highlight {
	color: #C02426;
	font-weight: bold;
}

.next {
	position: relative;
	width: 31px;
	height: 15px;
	display: block;
	float: left;
	background: transparent url(../../images/title_next.gif) no-repeat 0 2px;
	text-indent: -1000em;
	padding-right: 5px;
}

.back, .back a {
	font: 11px/15px Verdana, sans-serif;
	color: #999999;
	clear: both;
	padding: 10px 0 10px 0;
}

.details {
	padding-left: 18px;
	background: transparent url(../../images/bullet_details.gif) no-repeat 0 2px;
}

.view {
	padding-left: 29px;
	background: transparent url(../../images/bullet_larger.gif) no-repeat 15px 0;
	font: 10px/11px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a.view:visited{
	color: #666666;
}

#list_freshfood, #list_community {
	position: relative;
	margin: 0;
	padding: 0;
	clear: both;
	list-style: none;
}

#list_freshfood li, #list_community li {
	position: relative;
	display: block;
	float: left;
	margin: 7px 14px 7px 0;
	padding: 0;
}

#list_freshfood a, #list_community a {
	position: relative;
	display: block;
	text-indent: -1000em;
}

#list_freshfood li, #list_freshfood a { width: 170px; height: 150px; }
#list_community li, #list_community a { width: 170px; height: 94px; }

#list_breakfast { background: transparent url(../../images/list_breakfast.jpg) no-repeat; }
#list_breakfastbaked { background: transparent url(../../images/list_breakfastbaked.jpg) no-repeat; }
#list_hoagies { background: transparent url(../../images/list_hoagies2.jpg) no-repeat; }
#list_flatbreads { background: transparent url(../../images/list_flatbreads.jpg) no-repeat; }
#list_salads { background: transparent url(../../images/list_salads2.jpg) no-repeat; }
#list_wraps { background: transparent url(../../images/list_wraps.jpg) no-repeat; }
#list_dinner { background: transparent url(../../images/list_dinner.jpg) no-repeat; }
#list_readytogo { background: transparent url(../../images/list_readytogo.jpg) no-repeat; }
#list_bowls { background: transparent url(../../images/list_bowls.jpg) no-repeat; }
#list_bowls2 { background: transparent url(../../images/list_bowls2.jpg) no-repeat; }
#list_deli { background: transparent url(../../images/list_deli.jpg) no-repeat; }
#list_beverages { background: transparent url(../../images/list_beverages.jpg) no-repeat; }
#list_build { background: transparent url(../../images/list_build.jpg) no-repeat; }
#list_condiments { background: transparent url(../../images/list_condiments.jpg) no-repeat; }

#list_coffee { background: transparent url(../../images/list_coffee.jpg) no-repeat; }
#list_dairy { background: transparent url(../../images/list_dairy.jpg) no-repeat; }
#list_drinks { background: transparent url(../../images/list_drinks2.jpg) no-repeat; }

#logo_specialolympics { background: transparent url(../../images/logo_specialolympics.gif) no-repeat; }
#logo_miraclenetwork { background: transparent url(../../images/logo_miraclenetwork.gif) no-repeat; }
#logo_jdrf { background: transparent url(../../images/logo_jdrf.gif) no-repeat; }
#logo_komen { background: transparent url(../../images/logo_komen.gif) no-repeat; }
#logo_redcross { background: transparent url(../../images/logo_redcross.gif) no-repeat; }
#logo_philabundance { background: transparent url(../../images/logo_philabundance.gif) no-repeat; }
#logo_cff { background: transparent url(../../images/logo_cff.gif) no-repeat; }
#logo_variety { background: transparent url(../../images/logo_variety.gif) no-repeat; }
#logo_johnshopkins { background: transparent url(../../images/logo_johnshopkins.gif) no-repeat; }

#nutri, #nutri_img, #nutri_copy {
	position: relative;
}

#nutri ul, #nutri li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}

#nutri { padding: 0 0 10px 0;}

#nutri_img {
	float: left;
	width: 200px;
	display: block;
}

#nutri_copy {
	display: block;
	width: 342px;
	float: right;
}

#nutri li {
	width: 43%;
	float: left;
	padding-left: 13px;
	height: 24px;
	font: 14px/24px Verdana, sans-serif;
}
#nutri li a { color: #C02426; }

#form_contact {	padding: 0 0 0 35px; }
#form_shopdetails label, #form_contact label, #form_locate label {font-weight: bold;color: #C54C4F;}
#form_shopdetails input, #form_shopdetails select, #form_locate input, #form_locate select, #form_contact input, #form_contact select, #form_contact textarea { margin-top: 4px; }

dl.photolist, dl.photolist dt, dl.photolist dd {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}

dl.photolist ul, dl.photolist li {
	position: relative;
	margin-top: 0;
	padding-top: 0;
}

dl.photolist ul {padding-left: 15px;margin-bottom: 12px;}

dl.photolist { clear: both;padding: 0 0 10px 0;}

dl.photolist dt {
	float: left;
	width: 130px;
}

dl.photolist dd {
	width: 412px;
	float: right;
}

dl.photolist2, dl.photolist2 dt, dl.photolist2 dd {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}

dl.photolist2 ul, dl.photolist2 li {
	position: relative;
	margin-top: 0;
	padding-top: 0;
}

dl.photolist2 ul {
	position: relative;
	margin-left: 5px;
}

dl.photolist2 ul {padding-left: 15px;margin-bottom: 12px;}

dl.photolist2 { clear: both;padding: 0 0 10px 0;}

dl.photolist2 dt {
	float: left;
	width: 157px;
}

dl.photolist2 dd {
	width: 395px;
	float: right;
}

.about_right 
{
    position: relative;
	float: right;
	width: 325px;
	z-index: 240;
}

#locateform {
	position: relative;
	width: 560px;
	height: 163px;
	background: transparent url(../../images/bg_locateform.gif) no-repeat;
	margin-bottom: 15px;
}

#locatemap {
	position: relative;
	width: 530px;
	height: 297px;
	padding: 14px 14px 18px 15px;
	margin-bottom: 15px;
	background: transparent url(../../images/bg_locatemap.gif) no-repeat;
}

.location_results td {
	vertical-align: top;
	padding: 8px 0 0 0; 
	border-bottom: 1px dashed #000000;
}

#locate_address { position: absolute;display: block;width: 270px;height: 40px;top: 10px;left: 15px; }
#locate_city { position: absolute;display: block;width: 270px;height: 40px;top: 50px;left: 15px; }
#locate_state { position: absolute;display: block;width: 70px;height: 40px;top: 50px;left:290px; }
#locate_or { position: absolute;display: block;width: 20px;height: 40px;top: 54px;left:360px; }
#locate_zip { position: absolute;display: block;width: 20px;height: 40px;top: 50px;left:391px; }
#locate_check { position: absolute;display: block;width: 400px;height: 20px;top: 97px;left:15px;font: 11px/13px Verdana, sans-serif; }
#locate_radius { position: absolute;display: block;width: 460px;height: 40px;top: 125px;left:15px; }
#ctl00_ContentPlaceHolder1_locate_submit, locate_submit { position: absolute;display: block;width: 58px;height: 22px;top: 127px;right:30px; }

.search_status_error { position:relative;display:block;color: #C02426;font-weight: bold;padding-bottom:18px; }

#shoplist dl, #shoplist dt, #shoplist dd {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}

#shoplist dl { width: 262px; /*height:135px;*/ padding: 0 0 10px 0;margin-left: 8px;float: left;}
#shoplist dt { float: left; width: 116px;height: 116px; } #shoplist dt img { width: 112px;height: 112px;border: 2px solid #FFC425; }
#shoplist dd { width: 138px;float: right;font: 11px/14px Verdana, sans-serif; color: #333333; } #shoplist dd p { padding-bottom: 4px; }

#shopdetails {
	position: relative;
	width: 100%;
}
#shopdetails_left {
	position: relative;
	float: left;
	width: 205px;
}
#shopdetails_right {
	position: relative;
	float: right;
	width: 340px;
	padding-top: 30px;
	font: 11px/14px Verdana, sans-serif;
	color: #333333;
}

#cart {
	display: none;
}
#cart h3 { display: none; }

.input_quantity { border: 1px solid #FEC53A; }

#photo_coffee {position: absolute; display:block;width: 602px;height:240px; right: 0px;bottom:-10px;z-index:150;}
#photo_dairy {position: absolute; right: 0px;bottom: -10px;z-index:150;}
#photo_openings {position: absolute; right: 0px;bottom: -10px;}
#photo_about {position: absolute; right: 0px;bottom: -10px;z-index:150;}

.list_header {
	font: 11px/14px Verdana, sans-serif;
	font-weight: bold;
	list-style: disc;
	color: #000000;
}

.wholesale_list {
	position:relative;
	list-style: none;
	font: 10px/13px Verdana, sans-serif;
	color: #666666;
}


.wholesale_title {
	position: relative;
	margin: 0 0 5px 0px;
}

#wholesale_table {position:relative;display:block; background: url(../../images/wholesale_bg.jpg) no-repeat top right;}
#wholesale_table td {padding-right: 10px; margin: 0px; }
#wholesale_table ul {margin:0 0 5px 0;padding: 0 0 0 16px;}

#dinnerpromo 
{
    position: relative;
    width: 560px;
    height: 355px;
    left: -10px;
    background: transparent url(../../images/bg_dinnerpromo.jpg) no-repeat;
}

#dinnerpromo_content 
{
    position: absolute;
    width: 200px;
    top: 61px;
    right: 16px;
    font: 12px/17px Verdana, sans-serif;
    color: #FFFFFF;
}

#dinnerpromo_content a
{
    color: #FFC425;
}

#dinnerpromo #newsletter {
	position: absolute;
	width: 359px;
	height: 42px;
	top: 274px;
	left: 101px;
	z-index: 10;
}


/* --------------------------------------- NUTRITION TOOL --------------------------------------- */


#yourmeal {
	position: relative;
	width: 166px;
	background-color: #C02426;
	margin-left: 8px;
	padding: 8px 8px 6px 8px;
	margin-bottom: 28px;
}

#yourmeal h2 {
	position: relative;
	width: 100px;
	height: 25px;
	margin: 0 auto 9px auto;
	padding: 0;
	font: 14px/16px Verdana, sans-serif;
	font-weight: bold;
	color: #FEC53A;
}

#yourmeal_content {
	position: relative;
	width: 150px;
	padding: 10px 8px 5px 8px;
	margin-bottom: 9px;
	background-color: #FFFFFF;
	font: 10px/14px Verdana, sans-serif;
	color: #666666;
	text-align: center;
}

#yourmeal_spacer {
	position: relative;
	width: 1px;
	height: 290px;
	float: right;
	background-color: #FFFFFF;
}

#bg_yourmeal_top, #bg_extranav_top {
	position: absolute;
	width: 182px;
	height: 7px;
	top: -6px;
	left: 0;
	background: transparent url(../../images/bg_yourmeal_top.png) no-repeat;
	z-index: 10;
}

#bg_yourmeal_bot, #bg_extranav_bot {
	position: absolute;
	width: 182px;
	height: 9px;
	bottom: -8px;
	left: 0;
	background: transparent url(../../images/bg_yourmeal_bot.png) no-repeat;
	z-index: 10;
}

#bg_yourmeal_content_top {
	position: absolute;
	width: 166px;
	height: 5px;
	top: -4px;
	left: 0;
	background: transparent url(../../images/bg_yourmeal_content_top.gif) no-repeat;
	z-index: 10;
}

#bg_yourmeal_content_bot {
	position: absolute;
	width: 166px;
	height: 5px;
	bottom: -4px;
	left: 0;
	background: transparent url(../../images/bg_yourmeal_content_bot.gif) no-repeat;
	z-index: 10;
}

.yourmeal_item {
	position: relative;
	width: 100%;
	padding: 0 0 7px 0;
	margin-bottom: 7px;
	border-bottom: 1px dashed #000000;
	font: 10px/15px Verdana, sans-serif;
	color: #000000;
	text-align: left;
}
.yourmeal_item input {
	position: relative;
	padding: 0;
	margin: 0 5px 0 0;
}

#nutri_menu td, #nutri_menu th {
	padding: 3px 5px;
}
#nutri_menu { margin-bottom: 15px; }
#nutri_menu thead { background-color: #FEC53A; }
#nutri_menu .even { background-color: #FFEFB1; }

#photo_wawaversary {
    position: relative;
    margin-bottom: 15px;
}

#logo_wawaversary {
    position: absolute;
    width: 233px;
    height: 269px;
    right: 34px;
    top: 192px;
}

#wawaversary_content {
    position: relative;
    width: 314px;
    font: 12px/16px Verdana, san-serif;
    color: #000000;
}

#title_customerstories {   
    position: relative;
    width: 197px;
    height: 20px;
    text-indent: -1000em;
    background: transparent url(images/title_customerstories.gif) no-repeat;
    margin: 0 0 7px 0;
    padding: 0;
}

.quote_person {
    color: #C12322;
}

#upcoming_wawaversary {
    position: relative;
    width: 100%;
    margin-top: 15px;
}

#upcoming_wawaversary th {
    font: 11px/15px Verdana, sans-serif;
    color: #666666;
    text-align: left;
}

#upcoming_wawaversary td {
    font: 12px/16px Verdana, sans-serif;
    color: #000000;
    padding: 2px;
    text-align: left;
    vertical-align: top;
}

#upcoming_wawaversary tr.even td {
    background-color: #fff7d8;
}

/* --------------------------------------- WHOLESALE/RETAIL NAV --------------------------------------- */


#extranav {
	position: relative;
	width: 166px;
	background-color: #C02426;
	margin-left: 8px;
	padding: 8px 8px 6px 8px;
	margin-bottom: 28px;
	font: 11px/15px Verdana, sans-serif;
}
#extranav ul { position: relative;list-style: none; margin: 3px 0px;padding: 0; }

#extranav li { position: relative;padding: 2px 0;margin: 0; }

#extranav a { position: relative;display: block;color: #FFFFFF;text-decoration: none; padding-left: 18px; background: transparent url(../../images/bullet_extranav.gif) no-repeat 8px 4px; }
#extranav a:hover, #extranav a.on  { color: #FDB525; }

#extranav li ul { display: none; }
#extranav li ul.thissection { display: block; }
#extranav li ul li { position: relative;padding: 3px 0;margin: 0; }
#extranav li ul li a { position: relative;display: block;color: #FFFFFF;text-decoration: none; padding-left: 28px; background-image: none;font: 10px/13px Verdana, sans-serif; }


/* --------------------------------------- SEARCH ENGINE --------------------------------------- */

.SENoQuery {
    font-family: sans-serif, Verdana, Arial, Helvetica;font-size: 9pt; padding: 4px;
}

.SEResultItemLink {
    font-family: sans-serif, Verdana, Arial, Helvetica;font-size: 10pt;
}

.SEResultItemSummary {
    font-family: sans-serif, Verdana, Arial, Helvetica;font-size: 9pt;
}

.SEResultItemURL {
    font-family: sans-serif, Verdana, Arial, Helvetica;font-size: 8pt;
}

.SELocation {
    font-family: sans-serif, Verdana, Arial, Helvetica;font-size: 8pt; color: gray;
}

.SEContent {
    font-family: sans-serif, Verdana, Arial, Helvetica;font-size: 8pt; color: gray;
}

.SEHeader {
    font-family: sans-serif, Verdana, Arial, Helvetica;font-size: 9pt; background-color: #FFEAA4; border-top: 1px solid #FEC324; border-left: 1px solid  #FEC324;border-right: 1px solid #FEC324; padding: 6px;
}

.SEFooter {
    font-family: sans-serif, Verdana, Arial, Helvetica;font-size: 9pt; background-color: #FFEAA4; border-bottom: 1px solid #FEC324; border-left: 1px solid  #FEC324; border-right: 1px solid #FEC324; padding: 4px; text-align: left;
}

.SEFooter .SEFooterResults, .SEFooter .SEFooterPrevious, .SEFooter .SEFooterLinks, .SEFooter .SEFooterNext {
    font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 9pt;
}

.sew_previewResultWrapper{display:none;}

.SEError {
    font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 9pt;padding: 4px;
}

.SENoResults {
    font-family: sans-serif, Verdana, Arial, Helvetica;font-size: 9pt; padding: 4px;
}
