@import '/ctownmarket/css/layout_SF.css';
@import '/ctownmarket/css/bubble.css';
@import '/w2gi/css/style.css';
@import '/w2gi/css/litbox.css';

body
{
	color: #334E12;
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 11px;
	padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
float:left;
position:relative;
width: 100%;
}


img
{
	border: none;
}

a:link {
color:#273A0F;
}
a:hover {
color:#CC0000;
}


form
{
	margin: 0px 0px 0px 0px;
}

#form {
	font-family: arial,helvetica,clean,sans-serif;
	font-size:10px;
	line-height:18px;
	float:left;
	position:relative;
	width: 100%;
}
	
#form input {
	font-family:arial,helvetica,clean,sans-serif;
	font-size:11px;
	vertical-align:bottom;
	color:	#949494;
}


#controls {
        width: 720px;
}


#locator {

	width:		935px;
	height:		800px;
	z-index: 		0;	
}

#map {
	width:		720px;
	height:		330px;
	float:left;
	position:relative;
	width: 100%;
}


#panel {
	overflow-y:		auto;
	overflow-x:		hidden;
	width:			720px;
	z-index:		1000;
	height:			450px;
	float:left;
	position:relative;
	width: 100%;	
}


#panel table {
	border-spacing:	0px;
	border-collapse: 	collapse;
	padding:		0px;
	margin:		0px;
	width:			720px;
	float:left;
	position:relative;
	width: 100%;
}


#panel table th a[action="sort_table"] {
	text-decoration: none;
}

#panel table th a[action="sort_table"]:hover {

	color: #3F6494;


}


#panel table td {
	padding:			0px; 
	margin:			0px;
	text-align:			left;
	vertical-align:		top;
	font-size:11px;
	padding: 5px;
	font-family: arial,helvetica,clean,sans-serif;
	border-bottom: 1px solid #ececec;
}
#panel table td.maneuver {
	border-bottom:	dotted 1px #bbb6a1;
	font-family: arial,helvetica,clean,sans-serif;	
	font-size:   10px;
	color:	      #52483d;
	line-height: 28px;
	
}

.boldtext  {
	font-weight: bold;
}



#panel table .prev_results {
	text-decoration: none;
}
#panel table .next_results {
	text-decoration: none;
}
#panel table tr.odd {
	
}
#panel table tr.even {
	
}




a.address:link			{ text-decoration: underline; color: #666666; font-weight: bold; }
a.address:visited		{ text-decoration: underline; color: #666666; font-weight: bold; }
a.address:hover			{ text-decoration: underline;  }
a.address:active		{ text-decoration: underline; color: #993333; } 


a.next_results:link { text-decoration: none; color: #3f6494; font-weight: bold; padding-left:5px; padding-right: 5px; text-align: right;}
a.next_results:visited { text-decoration: none; color: #3f6494; font-weight: bold;padding-left: 5px; padding-right: 5px; text-align: right;}
a.next_results:hover { text-decoration: none; padding-left:     5px; padding-right: 5px; text-align: right;}
a.next_results:active { text-decoration: none; color: #3f6494;padding-left:     5px; padding-right: 5px; text-align: right;}


a.prev_results:link { text-decoration: none; color: #3f6494; font-weight: bold;padding-left:    5px; padding-right: 5px; text-align: right;}
a.prev_results:visited { text-decoration: none; color: #3f6494; font-weight: bold;padding-left: 5px; padding-right: 5px; text-align: right;}
a.prev_results:hover { text-decoration: none;padding-left:      5px; padding-right: 5px;  text-align: right;}
a.prev_results:active { text-decoration: none; color: #3f6494; padding-left:    5px; padding-right: 5px; text-align: right; }



xml {
	width:		0;
	height:		0;
	display:	none;
}
.icon {
        position:       relative;
        width:          33px;
        height:         28px;
}

.icon img {
	position:	absolute;
	top:		0px;
	left:		0px;
	width:		33px;
	height:		28px;
	cursor:		pointer;
}
.icon div {
	position:		absolute;
	top:			6px;
	left:			3px;
	width:			20px;
	font-size:		12px;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
	color:			white;
	text-align:		center;
}


#center_marker {
	width: 		30px;
	height:		28px;
	cursor:		default;	
}


#center_marker img {
	position:	absolute;
	top:		0px;
	left:		0px;
	width: 		30px;
	height:		28px;
	cursor:		default;	
}


#ajax_activity {
	position:			absolute;
	top:				20px;
	right:				20px;
	width:				32px;
	height:				32px;        
	z-index:			99;
}


#w2gi_copyright {
        position:                       absolute;
        right:                          3px;
        bottom:                         3px;
        text-decoration:        none;
        font:                           bold 12px arial;
        background:                     transparent;
        z-index:                        999;
}


#navteq_copyright {
        background:                     transparent none repeat scroll 0%;
        bottom:                         3px;
        font-family:            arial;
        font-size:                      12px;
        font-size-adjust:       none;
        font-stretch:           normal;
        font-style:                     normal;
        font-variant:           normal;
        font-weight:            bold;
        left:                           3px;
        line-height:            normal;
        position:                       absolute;
        text-decoration:        none;
        z-index:                        999;
}

#navteqfooter {

        position:       relative;
	 width:	    720px;
        text-align:     left;
        font-size:      10px;
}


#footer {

        position:       relative;
	    width:          720px;
        text-align:     left;
        font-size:      10px;
		padding-top: 10px;
		font-family: arial,helvetica,clean,sans-serif;
}





#icon_bar {
	width:			200px; 
	float: right;
	text-align:	right; 
	padding-top:	5px;
	padding-right: 10px;
	position:relative;
}
#icon_bar .title {
	font-size:			large;
	font-weight:		bold;
	padding-left:		3px;
}


#icon_bar .links {
	font-size:			11px;
	text-align:			right;
	vertical-align:		middle;
	padding-right:		3px;
	text-decoration:	none;
}


#icon_bar a.links {
	text-decoration:	none;
	white-space:		nowrap;
	padding-left:		0.75em;
	color:				#0000cc;
}



#icon_bar a.links img {
	width:				16px;
	height:			16px;
	vertical-align:		bottom;
}




#w2gi_page_content
{
	padding: 0px 0px 0px 0px;
	width: 720px;
	float:left;
	position:relative;
	width:100%; 
}


.clear
{
	clear: both;
	height: 0px;
	float:left;
	position:relative;
	width: 100%;
}




.LB_window
{
	background: 	url( /safeway/images/error/error_bg.png ) no-repeat;
	border: none;
	color: inherit;
	width: 397px;
	height: 180px;
}

.LB_closeAjaxWindow
{
	background: none;
	height: 33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 397px;
}

.LB_closeAjaxWindow span {
        background: transparent url( /safeway/images/error/close_corner.png ) no-repeat;
        position: absolute;
        left: 330px;
        height: 18px;
        width: 64px;
	 top: 	  12px;
}

.LB_content
{
	background: 		none;
	padding: 		10px 2px 0px 14px;
	width: 		375px;
	margin-left: 		0px;
	color: 		#52483d;
	font-family: 		arial,helvetica,clean,sans-serif;
	font-size: 		12px;
	line-height:        17px;
	height: 		100px;
	
}

.LB_resize
{
	display: none;
}


.display_Bakery{display:none;}
.display_Bakery1{display:inline;}

.display_Floral{display:none;}
.display_Floral1{display:inline;}

.display_Liquor{display:none;}
.display_Liquor1{display:inline;}

.display_Meat{display:none;}
.display_Meat1{display:inline;}

.display_Pharmacy{display:none;}
.display_Pharmacy1{display:inline;}

.display_Photo{display:none;}
.display_Photo1{display:inline;}

.display_Produce{display:none;}
.display_Produce1{display:inline;}

.display_Seafood{display:none;}
.display_Seafood1{display:inline;}

.display_Starbucks{display:none;}
.display_Starbucks1{display:inline;}

.display_Video{display:none;}
.display_Video1{display:inline;}

.display_FUELSTATION{display:none;}
.display_FUELSTATION1{display:inline;}

.display_DryClean{display:none;}
.display_DryClean1{display:inline;}

.display_Sushi_Bar{display:none;}
.display_Sushi_Bar1{display:inline;}

.display_Olive_Bar{display:none;}
.display_Olive_Bar1{display:inline;}

.display_digital{display:none;}
.display_digital1{display:inline;}

.display_dvdplay_kiosk{display:none;}
.display_dvdplay_kiosk1{display:inline;}

.display_coinmaster{display:none;}
.display_coinmaster1{display:inline;}

.display_jamba{display:none;}
.display_jamba1{display:inline;}

.display_Adult_Immunizations{display:none;}
.display_Adult_Immunizations1{display:inline;}

.display_Travel_Immunizations{display:none;}
.display_Travel_Immunizations1{display:inline;}

.display_Hr_24PayPump{display:none;}
.display_Hr_24PayPump1{display:inline;}

.display_delivery{display:none;}
.display_delivery1{display:inline;}

.display_wifi{display:none;}
.display_wifi1{display:inline;}

.display_bank{display:none;}
.display_bank1{display:inline;}
.display_DELI{display:none;}

.display_pharmacy_phone{display:none;}
.display_pharmacy_hours{display:none;}

.display_fuelstation{display:none}
.display_fuelstation1{display:inline;}

.display_powerpump{display:none;}
.display_powerpump1{display:inline;}
.display_powerpump2{display:inline;}
.display_powerpump3{display:none;}

.display_powerpumpN{display:none;}
.display_powerpumpN1{display:none;}
.display_powerpumpN2{display:none;}
.display_powerpumpN3{display:inline;}

.display_powerpumpURL{display:none;}

.logo_1{
	background:no-repeat url(/safeway/images/icons/safeway720.gif);
	background-position: left top;
}

.logo_2{
	background:no-repeat url(/safeway/images/icons/vons720.gif);
	background-position: left top;
}

.logo_3{
	background:no-repeat url(/safeway/images/icons/genuardis720.gif);
	background-position: left top;
}

.logo_4{
	background:no-repeat url(/safeway/images/icons/carrs.gif);
	background-position: left top;
}

.logo_5{
	background:no-repeat url(/safeway/images/icons/randalls720.gif);
	background-position: left top;
}

.logo_6{
	background:no-repeat url(/safeway/images/icons/tomthumb720.gif);
	background-position: left top;
}

.logo_7{
	background:no-repeat url(/safeway/images/icons/dominicks720.gif);
	background-position: left top;
}

.logo_8{
	background:no-repeat url(/safeway/images/icons/pavilions720.gif);
	background-position: left top;
}

.special_1{
	background:no-repeat url(/safeway/images/WeeklySpecialsCircular_97x76_SWY.gif);
	background-position: center top;
}

.special_2{
	background:no-repeat url(/safeway/images/WeeklySpecialsCircular_97x76_VON.gif);
	background-position: center top;
}

.special_3{
	background:no-repeat url(/safeway/images/WeeklySpecialsCircular_97x76_GEN.gif);
	background-position: center top;
}

.special_4{
	background:no-repeat url(/safeway/images/WeeklySpecialsCircular_97x76_CAR.gif);
	background-position: center top;
}

.special_5{
	background:no-repeat url(/safeway/images/WeeklySpecialsCircular_97x76_RAN.gif);
	background-position: center top;
}

.special_6{
	background:no-repeat url(/safeway/images/WeeklySpecialsCircular_97x76_TOM.gif);
	background-position: center top;
}

.special_7{
	background:no-repeat url(/safeway/images/WeeklySpecialsCircular_97x76_DOM.gif);
	background-position: center top;
}

.special_8{
	background:no-repeat url(/safeway/images/WeeklySpecialsCircular_97x76_PAV.gif);
	background-position: center top;
}

.logo_999{
	background:no-repeat url(../images/logo_tm.gif);
	background-position: left top;
}

.logo_888{
	background:no-repeat url(../images/von_new.gif);
	background-position: left top;
}

.logo_777{
	background:no-repeat url(../images/TheMarket_Safeway_73x45.gif);
	background-position: left top;
}


.display_other999{display:none;}
/* .display_other888{display:none;} */

.display_bistro{display:none;}
.display_bistro1{display:none;}
.display_bistro2{display:none;}
.display_bistro3{display:none;}
.display_bistro4{display:none;}
.display_bistro5{display:none;}
.display_bistro6{display:none;}
.display_bistro7{display:none;}
.display_bistro8{display:none;}
.display_bistro888{display:none;}
.display_bistro777{display:none;}

.display_vonm1{display:none;}
.display_vonm2{display:none;}
.display_vonm3{display:none;}
.display_vonm4{display:none;}
.display_vonm5{display:none;}
.display_vonm6{display:none;}
.display_vonm7{display:none;}
.display_vonm8{display:none;}
.display_vonm999{display:none;}
.display_vonm777{display:none;}



.show{display:none;}
.show1{display:none;}
.show2{display:none;}
.show3{display:none;}
.show4{display:none;}
.show5{display:none;}
.show6{display:none;}
.show7{display:none;}
.show8{display:none;}
.show888{display:show;}
.show999{display:none;}
.show777{display:none;}

