﻿body
{
	font-family: arial, verdana;
	font-size: 12px;
	background: #F0F0F0;
	margin: 0;
	padding: 0;
}

h1 
{
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
	color: #61342C;
	font-weight: bold;
	font-size: 22px;
	/*border-bottom: 1px dotted #b39691;*/
	margin-top: 0;
	padding: 0 0 0 3px;
	margin-bottom: 0;
}

a {color:#16bee4}
a:hover {color:#5bcae3}
a:visited{color:#CCCCCC}


#storeDiv { float: left; padding-top: 0; margin-top: 0; }
#storeImage { float: right; text-align: center; width: 280px; position: relative; }

#storeDisplay { background-color:#efece9; margin-top: 3px;margin-bottom: 3px;color: #61342C; /*border-top: 1px dotted #b39691;color: #61342C;*/ }
#storeDisplay caption { text-align: left; color: #5bcae3; font-weight: bold; background-color: #f6f5f5; padding: 5px 0 2px 3px;font-size: 120%; }
#storeDisplay tr { height: 25px; }
#storeDisplay th { text-align: left; padding-left: 3px; }
#storeDisplay td { text-align: left; padding-left: 5px; }

#ResultsTable { width: 100%; line-height: 20px;  }
#ResultsTable th { text-align: left; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
	color: #5bcae3;
	font-weight: bold;
	font-size: 120%; 
}

#ResultsTable td { color: #61342C;padding-left: 5px; }
#ResultsTable .altRow { background-color: #faf8f6; }
#ResultsTable .row { background-color: #eceade; }
#ResultsTable a { color:#16bee4 }

#ctl00_cphContent_ctl00_RadTabStrip1 { width: 100%; }

img { border:0;margin: 0;}

#tabContainer { float: left; width: 50px;text-align: center;padding-top: 5px; }

#tabContainer div { width: 32px; text-align: center; height: 37px;margin-left: auto;margin-right: auto;clear: both; }

.amenityImage { width: 32px;height: 37px; cursor: pointer; }
.amenityImage:hover { width: 31px; height: 36px; }

/*master*/
#bodyContainer { width:910px; text-align:center; margin:0 auto 0 auto; }
#header { background-color:White; text-align:left; height:70px; margin:0; padding:0 0 0 15px; }
#content { background-color:White; text-align:left; margin:0; padding:5px 15px 5px 15px; }
#footer { background-color:White; text-align:left; height:70px; margin:0; padding:0; }
#nav { background-color:White; text-align:left; }

.topBox { width:910px; height:10px; background: url(../images/top.png); margin-top:10px; }
.botBox { width:910px; height:10px; background: url(../images/bot.png); }

#leftContent { width:160px; float:left; }
#centerContent { width:728px; float:left; padding:0 10px 0 10px; }
#rightContent { width:132px; float:left; }

/*map controller*/
#mapController { float: left; width:60px; text-align:center; font-weight:bold; font-size:14px; padding:0; margin-right:10px; }
#pan img { cursor:pointer; }
#ctl00_cphContent_ucMap_ucMapController_imUp { margin-bottom:3px; }

/*map*/
#mapContainer { float:left; }
#map { width:485px; height:265px; }

/*weather*/
#weather { width:132px; font-size:11px; }
#details { border-bottom:solid 1px #CCCCCC; width:132px; padding:0 2px 2px 2px; margin-bottom:2px; background-color:#FFFFFF; }
#info { text-align:center; border-bottom:solid 1px #CCCCCC; }
#info .city { font-weight:bold; color:#ee9200; }
#info .date { font-weight:bold; font-size:11px; }
#current { width:132px; text-align:center; margin-top:3px; padding-top:3px; }
#current .condition { font-size:12px; font-weight:bold; }
#current .celsius { color:#ee9200; font-weight:bold; }
#current .farenheit { color:#ee9200; font-weight:bold; }
#current .humidity { font-size:12px; }
#current .wind { font-size:12px; }
#forecast { border-bottom:solid 1px #CCCCCC; width:132px; padding:2px 0px 2px 4px; background-color:#FFFFFF; }
#forecast .forecastItem { width:40px; float:left; margin-right:4px; font-size:11px; }
#forecast .forecastItem .day { text-align:center; display:block; width:100%; font-weight:bold; }
#forecast .forecastItem .condition {  }
#forecast .forecastItem .icon { vertical-align:middle; text-align:center; }
#forecast .forecastItem .low { color:#5598cc; }
#forecast .forecastItem .high { color:#ee9200; }
#forecast .forecastItem .temp { display:block; text-align:center; width:100%; font-weight:bold; }

.rsmItem a
{
	margin-left: 5px;
} 

.rsmItem
{
	height: 30px;
	background: url('../Images/listdot.png') no-repeat 0 7px;
}

.pageView
{
	padding: 15px;
}