@charset "utf-8";

/*--------------------------------------------
BODY
--------------------------------------------*/
body{
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-position:left top;
}

/*--------------------------------------------
LINK
--------------------------------------------*/
a:link{
color:#3399ff;
text-decoration:none;
font-weight:bold;
}

a:visited{
color:#3399ff;
text-decoration:none;
font-weight:bold;
}

a:hover{
color:#0066cc;
text-decoration:underline;
font-weight:bold;
}


/*--------------------------------------------
container
--------------------------------------------*/
div#container{
background-repeat:no-repeat;
background-position:center top;
width:1050px;
margin:0 auto;
}


/*--------------------------------------------
header
--------------------------------------------*/
div#container div#header{
width:950px;
margin:0 auto;
}

div#container div#header h1{
color:#8B4B38;
text-align:right;
}

div#container div#header div.inner ul li.btns{
width:170px;
}

/*--------------------------------------------
wrapper
--------------------------------------------*/
div#container div#wrapper{
background-image:url(../images/sheraton_wedding_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-bottom:10px;
}

div#container a img:hover {
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
}

div#container div#wrapper ul li{
float:left;
}

div#container div#wrapper ul li.shadowLeft{
width:50px;
}

div#container div#wrapper ul li.shadowRight{
width:50px;
}

div#container div#wrapper ul li.centerBox{
width:950px;
}

div#container div#wrapper ul li.centerBox div#content{
width:950px;
margin:0 auto;
/*
background-image:url(../images/sheraton_wedding_content_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#fff;
*/
}

div#container div#wrapper ul li.centerBox div#content ul{
display:block;
}

div#container div#wrapper ul li.centerBox div#content table{
width:500px;
margin-bottom: 40px;
}

div#container div#wrapper ul li.centerBox div#content table th,
div#container div#wrapper ul li.centerBox div#content table td{
border:1px solid #ec99a4;
color:#663300;
font-weight: bold;
}

div#container div#wrapper ul li.centerBox div#content table th{
background-color:#fde5dc;
}

div#container div#wrapper ul li.centerBox div#content table td{
background-color:#ffffff;
}

div#container div#wrapper ul li.centerBox div#content dl.note{
color:#6C392A;
width:910px;
margin:0 auto;
padding:0;
display:block;
}

/*--------------------------------------------
footer
--------------------------------------------*/
div#container div#footer{
width:950px;
margin:0 auto;
background-image:url(../images/shadow_bottom.gif);
background-repeat:no-repeat;
background-position:left top;
}

div#container div#footer p.copyright{
color:#8B4B38;
}

div#container div#footer ul li.btns{
width:170px;
}
