/* CSS Document */

html{
margin-top: 0px;
margin-bottom: 0px;
}


body{
background-image:url(images/back.gif);
text-align:center;
padding: 0px;
margin-top: 0px;
}

#container{
width: 809px;
text-align: left;
background-image:url(images/gradient.png);
min-height: 750px;
max-height: 1200px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

#topbanner{
width: 809px;
height: 240px;
background-image: url(images/bamboo_top.png);
background-position: top center;
background-repeat: no-repeat;
}

#logo{
width: 230px;
height: 170px;
background-image:url(images/michaels_logo.png);
background-position: top center;
background-repeat:no-repeat;
margin-left: 30px;
}

#bannerpic{
z-index:1;
margin-left: 130px;
margin-top: -90px;
width: 540px;
height: 220px;
}
#bannerframe{
z-index:0;
margin-left: 65px;
margin-top: -120px;
width: 540px;
height: 240px;
}
#PARAFRAME{
background-image:URL('new images/paraframe.png');
background-repeat:no-repeat;
margin-left:150px;
position:absolute;
width: 410px;
height: 180px;
padding:10px;
}

#nav{
width: 195px;
height: 356px;
}

#body2{
margin-left: 205px;
margin-top: -356px;
width: 608px;
height: 460px;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-color:#FFFFFF;
}

#body3{
margin-left: 205px;
width: 588px;
min-height: 356px;
overflow: hidden; 
overflow-y: visible; 
overflow-x: hidden; 
overflow:-moz-scrollbars-vertical;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-color:#FFFFFF;
}



#header{
width: 608px;
height: 50px;
margin-left: 205px;
margin-top: -356px;
}

.body2 {color: #FFFFFF}
.header{
color: #FFFFFF;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
}
.header2{
color: #FFFFFF;
font-size: 34px;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
text-align:center;
}
.menuheader{
color: #FFFFFF;
display: inline;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
}

.coupon{
color: #FFFF00;
font-size: 28px;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
}



#footer{
width: 809px;
height: 120px;
background-image:url(images/bamboo_bottom.png);
background-repeat:no-repeat;
background-position: center;
vertical-align: baseline;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: bold;

}

p.menu {
color:#FFFFFF;
font-size: 8pt;
text-align:justify;
}

h1.menu, h2.menu, h3.menu, h4.menu, h5.menu, h6.menu {
color:#FFFFFF;
text-align:center;
}

a.menu:link, a.menu:visited {
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}

#menuBody {
background-image:url(images/gradient.png);
background-repeat:repeat;
}

#menuBox {
min-height:300px;
height:auto;
width:100%;
border:0px;
border-color:#000000;
outline:0px;
}
label.contact {
vertical-align:top;
text-align:right;
color:#FFFFFF;
}
.top_right {
vertical-align:top;
text-align:right;
}
.top_left {
vertical-align:top;
text-align:left;
}
.contact {
color:#eeeeee;
width: 200px;
margin-left: 140px;
text-align:right;
}
.opentimes {
color:#eeeeee;
width: 400px;
text-align:right;
}
.contact2 {
color:#eeeeee;
width: 250px;
margin-left: 140px;
margin-top: 50px;
}
#body4{
margin-left: 105px;
width: 608px;
height: 360px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-color:#FFFFFF;
}
#body4a{
	background-image:URL('images/michaels_abt_bg.png');
	background-position:center;
	background-repeat:no-repeat;
margin-left: 215px;
width: 558px;
height: 360px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-color:#FFFFFF;
}
#coupon {
	position:relative;
	height:70px;
	width: 226px;
	margin-left: 30%;
}




