/* Madison Suites Hotel By: Jae Hung Lee Jaehlee00@gmail.com */
/*Reset CSS*/
* { margin: 0;
padding: 0; }



body
{
background-image:url(images/background.gif);
background-repeat:repeat;
behavior: url(csshover2.htc);
margin:0px;
border:none;
}

#contact
{
font:10px Arial, Helvetica, sans-serif;
position:relative;
text-align:right;
top:-165px;
right: 10px;
margin: 0px;
border:0px;
padding:0px;
height:0%;
}
#banner
{
height:170px;
width:650px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
color:#FFFFFF;
}
#bannermid
{
position:relative;
left:0px;
top:-4px;
}
#bannerbottom
{
position:relative;
left:0px;
top:-8px;
}
#contenttop
{
position:relative;
top:-30px;
left:0px;
right:0px;
bottom:0px;
margin-left:auto;
margin-right:auto;
background-image:url(images/contenttop2.png);
background-repeat:no-repeat;
height: 53px;
width: 650px;
}
#contentmid
{
position:relative;
margin-top:-30px;
width:650px;
background-image:url(images/contentmid.gif);
background-repeat:repeat-y;
}
#footer
{
position:relative;
top:53px;
}
#contentbottom
{
margin-left:-100px;
background-image:url(images/contentbottom2.png);
height:53px;
width: 650px;


}
#text
{
width: 450px;
margin:auto;
padding-left: 70px;
padding-right:70px;
padding-top:0px;
text-align:justify;
color:#000000;
font: 14px Geneva, Arial, Helvetica, sans-serif;
}
/*Navigation Starts Here*/
#navcontainer
{
position:relative;
left:10px;
top: -28px;
float: left; 
font:14px Arial, "Times New Roman", Times, serif;
font-weight:700;
background: none; 
text-indent:5px;
width:100%;
}
#navcontainer ul {margin: 0 0 0 30px; }
#navcontainer li {float: left; position:relative; list-style-type: none;}
#navcontainer li:hover {color:#000000; background-image:url(images/buttonback.png) ; background-repeat:repeat;}
#navcontainer a {display: block; padding: 0 10px; color:#FFFFFF; text-decoration:none; border-bottom: 1px groove #FFFF00;}
#navcontainer a:hover {color:#006600; }
/*Roll Down Starts Here*/
#navcontainer ul li ul {margin: 0px ; position: absolute; width: 10em; left: -1px;}
#navcontainer ul li ul li {width: 100%;  background-image:url(images/buttonbacknorm.png) ; background-repeat:repeat; }
#navcontainer ul li ul {display:none;}
#navcontainer ul li:hover ul {display:block;}

#navcontainer2
{
position:relative;
top: 30px;
left:8px; 
font:10px Arial, "Times New Roman", Times, serif;
font-weight:700;
background: none; 
text-indent:5px;
padding-bottom:40px;
text-align:center;
}
#navcontainer2 li {position:relative; list-style-type: none; background-image:url(images/buttonbacknorm.png); background-repeat:repeat; }
#navcontainer2 li:hover {color:#000000;background-image:url(images/buttonback.png); background-repeat:repeat;}
#navcontainer2 a {padding: 0 5px; color:#006600; text-decoration:none; border-bottom: 1px groove #FFFF00;}
#navcontainer2 a:hover {color:#333333;background-color:#009900; }

form {width: 450; margin: auto;}
fieldset {padding: 10px; background: #fbfaf4;}
fieldset p {margin:10px 0;}
fieldset input {vertical-align: baseline; margin-right:2px;}
fieldset label {float:left; width: 45%; text-align:right; margin-right: 10px;}
.button {width:100px; height: 24px; border: 1px solid #999; background: #999; color: #fff; font-size: 14px;}
.button:hover {border-color: #fff;}
#map
{
position:relative;
left:100px;
}

#aboutcontact {text-align:center;}
#dining {position:absolute; left:250px; bottom:-15px;}
#internet {position:relative; left:250px; bottom:250px;}
#second {position:relative; top:-100px;}
.header {text-align:left;}
