@charset "utf-8";

/*--------------------------------------------

--------------------------------------------*/
div#container div#wrapper{
width:950px;
margin:0 auto;
}

div#container div#wrapper div#content{
width:950px;
padding-bottom:25px;
}

div#container div#wrapper div#content div.contentLeft{
float:left;
padding-left:3px;
/* width:593px; */
}

div#container div#wrapper div#content div.contentLeft div.mainBnr{

}

div#container div#wrapper div#content div.contentLeft div.information{
margin-top:10px;
width:577px;
}

div#container div#wrapper div#content div.contentLeft div.information ul#info_list{
overflow-y:auto;
overflow-x:hidden;
height:147px;
}

div#container div#wrapper div#content div.contentLeft div.information ul li{
/* background-image:url(../images/home/icon_01.gif); */
/* background-position:left 4px; */
background-image:url(../images/home/dotline_02.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
line-height:1.6;
}

div#container div#wrapper div#content div.contentLeft p.lists{
width:577px;
text-align:right;
margin-top:3px;
}

div#container div#wrapper div#content div.contentRight{
float:right;
}

div#container div#wrapper div#content div.contentRight div{
background-image:url(../images/home/sheraton_wedding_fair_box.jpg);
background-repeat:no-repeat;
width:351px;
height:169px;
color:#ffffff;
padding-top:77px;
padding-bottom:15px;
margin-right:3px;
}

div#container div#wrapper div#content div.contentRight div ul#fair{
width:314px;
height:135px;
margin-left:20px;
font-size: 85%;
overflow:auto;
overflow-x:hidden;
}

div#container div#wrapper div#content div.contentRight div ul#fair li{
float:left;
margin-bottom:10px;
line-height:1.4;
width:314px;
}

div#container div#wrapper div#content div.contentRight div ul#fair li dl{
width:294px;
font-weight:bold;
padding-top:5px;
}

div#container div#wrapper div#content div.contentRight div ul#fair li dl dt{
font-weight:bold;
background-image:url(../images/home/fair_arrow_01.gif);
background-repeat:no-repeat;
background-position:left 1px;
_background-position:left 1px;/* HACK for IE6 */
padding-left:15px;
}

div#container div#wrapper div#content div.contentRight div ul#fair li dl dt a{
color:#afe1f6;
}

div#container div#wrapper div#content div.contentRight div ul#fair li dl dt a:hover{
color:#60caf6;
}

div#container div#wrapper div#content div.contentRight div ul#fair li dl dd{
font-weight:normal;
}

div#container div#wrapper div#content div.contentRight ul.bnrs{
margin-bottom:5px;
font-size: 90%;
margin-left:2px;
width:349px;
}

div#container div#wrapper div#content div.contentRight ul.bnrs li.bnrL{
float:left;
}

div#container div#wrapper div#content div.contentRight ul.bnrs li.bnrR{
float:right;
}

div#container div#wrapper div#content div.contentRight p{
text-align:right;
margin-top:2px;
}

/* sitemap */
div#container div#wrapper div#content div.sitemap {
	padding-top: 20px;
}

div#container div#wrapper div#content div.sitemap a {
	color:#333333;
}

div#container div#wrapper div#content div.sitemap a:hover {
	color:#0066cc;
}

div#container div#wrapper div#content div.sitemap div.mapLeft{
	float: left;
	line-height: 250%;
	margin-top: 20px;
	_padding-top: 20px;
	padding-left: 15px;
	padding-right: 70px;
}

div#container div#wrapper div#content div.sitemap div.mr0 {
	padding-right: 0;
}

div#container div#wrapper div#content div.sitemap div.mapRight {
	float: left;
	line-height: 250%;
	margin-top: 20px;
	_padding-top: 20px;
}

div#container div#wrapper div#content div.sitemap li a {
	background-image:url(../images/sitemap_bg.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	width: 11px;
	height: 11px;
	padding: 0 0 0 15px;
}

div#container div#wrapper div#content div.sitemap li ul {
	margin-bottom: 15px;
}

div#container div#wrapper div#content div.sitemap li ul li {
	margin-left: 14px;
	line-height: 200%;
}

div#container div#wrapper div#content div.sitemap li ul li a {
	font-weight: normal;
	padding-left: 0;
	background-image: none;
}

div#container div#wrapper div#content div.sitemap li ul li.map {
	background-image:url(../images/sitemap_bg2.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

