body {margin:0px; padding:0px; background-color:#E0E1E5; color:black; font-family:Arial; font-size:11px;}
img {border:0;}
form {margin:0; padding:0;}

#outer {width:100%; margin:0 auto; overflow:hidden; position:relative; text-align:center;}
#inner { width:100%; float:left; margin:0 auto; overflow:hidden;}

#top { background-color:#000000; height:15px; width:100%; overflow:hidden;}
#top #red{ background-color:#CC0000; height:15px; width:251px; border-right:3px solid #fff; float:left;}

#header {width:96%; float:left; text-align:left; overflow:hidden; padding:16px;}

#controls {width:600px; float:left;}
#form { margin:0; padding:0; width:600px; float:left;}
#form a{ font-family:Arial; font-size:11px; color:#333333;}
#locator {float:left; width:604px; overflow:hidden; z-index:0;}
#map {float:left; width:600px; height:350px; border:2px solid #999966; margin-top:10px; overflow:hidden;}
#panel {float:left; overflow: hidden; width:604px;	$width:600px; z-index:1000; margin-top:10px;}

#panel table {margin:0px; padding:0px; border-spacing:0px; border-collapse:collapse; width:602px; $width:100%;}
#panel table th {padding:0px; text-align:left; font-size:12px; color:#3C2C10; font-weight:bold; padding:3px 3px 3px 4px;}
#panel table th a[action="sort_table"] {text-decoration:none; color:#3F6494; font-weight:bold; font-size:12px;}
#panel table th a[action="sort_table"]:hover {text-decoration:underline; color:#3F6494; font-weight:bold; font-size:12px;}
#panel table thead tr.poi { height:20px;}
#panel table tbody td {}

#panel table tfoot tr.poi {height:20px; font-size:10px; color:#000000; padding:5px 0; }
#panel table td {padding:3px 3px 8px 4px; margin:0px; text-align:left;	font-size:11px;	font-family:verdana, arial, helvetica, sans-serif; line-height:17px; border:1px solid #fff;}


#panel table td.maneuver {border-left:1px solid lightblue; border-right:1px solid lightblue; border-top:1px solid lightblue;}

#panel table .prev_results {float:left; text-decoration:none; color:#321F1B; font-weight:bold; font-size:11px; background:url(/shindaiwa/images/preview_arrow.gif) no-repeat left 5px; padding-left:10px;}
#panel table .next_results {float:right; text-decoration:none; color:#321F1B; font-weight:bold; font-size:11px; background:url(/shindaiwa/images/next_arrow.gif) no-repeat right 5px; padding-right:10px;}

#panel table tr.odd {height:50px;}
#panel table tr.even {height:50px;}
#panel table tr.active {background-color:#CCCCCC;}
#panel table p {margin:0px;
	padding:0px;}
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.store_name:link { color:#000000;}
a.store_name:visited {text-decoration:none;}
a.store_name:hover {text-decoration:underline;}
a.store_name:active {text-decoration:none;}

.storecount{color:#646161; float:left; font-size:14px; font-weight:bold; line-height:25px;}   
.storecount span {color:#BA282B; font-size:18px; font-weight:bold;}

a[action="more_info"]:link {text-decoration:none; color:#333333; font-weight:bold;} 
a[action="more_info"]:visited {text-decoration:none; color:#333333; font-weight:bold;} 
a[action="more_info"]:hover {text-decoration:underline; color:#333333; font-weight:bold;} 
a[action="more_info"]:active {text-decoration:none; color:#333333; font-weight:bold;} 

a[action="show_all"]:link {text-decoration:none; color:#333333; font-weight:bold;} 
a[action="show_all"]:visited {text-decoration:none; color:#333333; font-weight:bold;} 
a[action="show_all"]:hover {text-decoration:underline; color:#333333; font-weight:bold;} 
a[action="show_all"]:active {text-decoration:none; color:#333333; font-weight:bold;} 

xml {width:0; height:0;	display:none;}
.icon {position:relative; width:33px; height:28px;}
.icon img {position:absolute; top:0px; left:0px; width:30px; height:19px; cursor:pointer;}
.icon div {position:absolute; top:5px; left:2px; width:28px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:white; text-align:center; cursor:pointer;}
#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;}


.panelicon {position:relative; width:21px; height:19px; color:#fff; font-weight:normal; cursor:pointer; background:url(/shindaiwa/images/pannel_icon.png) no-repeat center top; margin-top:2px;}
.panelicon a{color:#fff; text-decoration:none; padding-left:6px;}

.panelicon img {position:absolute; top:0px; left:0px;  width:21px; height:19px; }



.address_helper {color:gray; font-size:11px;}
#icon_bar {width:250px; float:right; text-align:right; font-size:11px; color:#333333; margin-bottom:5px;}
#icon_bar a{color:#333333; text-decoration:none; margin-right:10px;}
#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; padding-left:0.75em; color:#0000cc;}
#icon_bar a.links img {width:16px; height:16px;	vertical-align:bottom;}

#search_button { background:url(/shindaiwa/images/search_button.gif) no-repeat center top; border:0px; width:58px; height:19px; margin-left:5px; font-family:verdana; font-size:12px; font-weight:bold; color:#fff; padding-bottom:4px; $padding-bottom:2px;}
	
#footer {width:600px; font-size:11px; }
#navteqfooter { width:600px; float:left; text-align:left; font-size:10px; font-weight:bold;	height:25px; margin-top:10px;}
#local_link {width:600px; float:left; text-align:left; font-size:10px; font-weight:bold; height:25px; margin-top:10px;}

#w2gi_copyright {right:10px; bottom:15px; text-decoration:none; font-family:arial; font-weight:bold; font-size:11px; color:#000; z-index:999; float:right; position:relative;}
#navteq_copyright {position:relative; bottom:15px; font-family:arial; font-weight:bold; font-size:11px; text-decoration:none; z-index:999; }


#intro_text {font-size:12px; padding:15px;}
.display_NONSMOKING{display:none;}
.display_NONSMOKING1{display:show;}

.display_TOURBUS{display:none;}
.display_TOURBUS1{display:show;}

.display_GIFTAREA{display:none;}
.display_GIFTAREA1{display:show; }

#optionscontainer {width:672px; $width:680px; border:2px solid #87000C; padding:4px; overflow:hidden;}
#optionscontainer #options {width:100%; float:left; overflow:hidden;}
#optionscontainer #options ul{ margin:0px; padding:0px; list-style-type:none;}
#optionscontainer #options ul li{ margin:6px 25px 0 0; padding:0px; list-style-type:none; float:left;}
#optionscontainer #options ul li input[type="checkbox"]{ vertical-align:middle; margin-right:4px;}

#inputaddress { font-family:verdana; font-size:11px; color:#333333; border:1px solid #7F9DB9; width:260px; height:19px;}

.text_box1 {font-family:verdana; font-size:11px; color:#333333; border:1px solid #8597BB; width:160px; height:19px;}

.getdirection { background:url(/shindaiwa/images/get_directions.gif) no-repeat center top; border:0; width:104px; height:20px; margin-left:5px; font-family:verdana; font-size:12px; font-weight:bold; color:#fff; padding-bottom:4px;}
.text {color: #333333; font-size:12px;}
a.search_toggle {font-size:12px; color: #333333; text-decoration:none;}
a.closeBox { background:url(/shindaiwa/images/head_x_greybg.gif) no-repeat left 3px; font-family:verdana; font-size:12px; font-weight:normal; color:#FF0000; padding-left:16px; text-decoration:none;}
#hero {
margin:0;
padding:0;
width:100px;
float:left;
font-size:11px;
}
#hero a {color:#333333;}

.display_elite{display:none;}
.display_EMAIL{display:none;}
.display_URL{display:none;}