/* general styles */
body{
background: #eae6c1;
margin: 0px;
}
.container{
width: 903px;
margin-left: auto;
margin-right: auto;
padding-top: 40px;
height: 677px;
}
p{
color:#4d2a29;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin-top: 0px;
line-height: 18px;
font-weight: bold;
}
.top_line_p{
color:#4d2a29;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin-top: 15px;
line-height: 18px;
font-weight: bold;
}
h1{
color:#4d2a29;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
margin-top: 10px;
margin-bottom: 10px;
}
h2{
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
margin-top: 10px;
margin-bottom: 10px;
}
img, div, a#demoLink { behavior: url("iepngfix.htc") }

.menu{
width:810px;
height:70px;
float:left;
padding-left: 90px;
padding-top: 10px;
text-align: center;
}
.menu-about{
width:900px;
height:70px;
float:left;
padding-left: 0px;
padding-top: 10px;
text-align: center;
}
.noborder{
border: none;
}
/* link styles */
a{
color:#4d2a29;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin:0px;
}
a:hover{
color: #990000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
a.footerlink1{
color:#4d2a29;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a:hover.footerlink1{
color: #990000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.footerlink2{
color:#fff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a:hover.footerlink2{
color: #FFCC00;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.footerlink3{
color:#fff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a:hover.footerlink3{
color: #FFCC00;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
/* welcome page */
.welcome-container{
float: left;
width: 900px;
height: 675px;
border: 1px solid #4d2a29;
background: url(images/welcome.jpg);
}
.welcome-content{
width:680px;
height:440px;
float:left;
padding-top: 80px;
padding-left: 110px;
padding-right: 110px;
}
.welcome-footer{
width:880px; 
height:37px; 
float:left;
padding-right: 20px;
padding-top: 38px;
}
.footer-text{
color:#4d2a29;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
text-align: center;
float: right;
margin: 0px;
padding: 0px;
font-weight: bold;
}
.movie-home{
float:left;
width: auto; 
height: auto; 
padding:10px 0px 0px 60px;
background: url(movies/loop-bg.png) no-repeat top;
}

/* free coffee page */
.promo-container{
float: left;
width: 900px;
height: 675px;
border: 1px solid #4d2a29;
background: url(images/free-coffee.jpg);
}
.promo-content{
width:740px;
height:440px;
float:left;
padding-top: 10px;

}
.promo-footer{
width:880px; 
height:37px; 
float:left;
padding-right: 20px;
padding-top: 38px;
}
.promo-footer-text{
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
text-align: center;
float: centrer;
margin: 0px;
padding: 0px;
font-weight: bold;
}

a.footerlink1{
color:#ffffff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a:hover.footerlink1{
color: #ffffff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.footerlink2{
color:#ffffff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a:hover.footerlink2{
color: #ffffff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.footerlink3{
color:#ffffff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
a:hover.footerlink3{
color: #ffffff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

/* about page */
.about-container{
float: left;
width: 900px;
height: 675px;
border: 1px solid #FF9900;
background: url(images/about.jpg);
}
.about-content{
width:680px;
height:440px;
float:left;
padding-top: 80px;
padding-left: 110px;
padding-right: 110px;
}
.about-content-scroll{
width:640px;
height:125px;
float:left;
overflow:auto;
padding-top: 10px;
margin-top: 10px;
padding-right: 20px;
}
.about-footer{
width:880px; 
height:37px; 
float:left;
padding-right: 20px;
padding-top: 38px;
}
.about-footer-text{
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
text-align: center;
float: right;
margin: 0px;
padding: 0px;
font-weight: bold;
}
/* contact page */
.contact-container{
float: left;
width: 900px;
height: 675px;
border: 1px solid #4d2a29;
background: url(images/contact.jpg);
}
.contact-content{
width:720px;
height:440px;
float:left;
padding-top: 80px;
padding-left: 110px;
padding-right: 70px;
}
.contact-footer{
width:880px; 
height:37px; 
float:left;
padding-right: 20px;
padding-top: 38px;
}
.contact-footer-text{
color:#4d2a29;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
text-align: center;
float: right;
margin: 0px;
padding: 0px;
font-weight: bold;
}
.text10{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.address{
float:left;
padding-left:105px; 
width:280px;
}
.links{
float:left; 
padding-left:95px; 
padding-top:20px; 
width:230px;
}
.contact-wrap{
float:left; 
width:720px;
}
/* gallery page */
.gallery-container{
float: left;
width: 900px;
height: 675px;
border: 1px solid #4d2a29;
background: url(images/gallery.jpg);
}
.gallery-content{
width:900px;
height:643px;
float:left;
padding-left: 0px;
padding-right: 0px;
}
.gallery-footer{
width:880px; 
height:37px; 
float:left;
padding-right: 20px;
padding-top: 38px;
}
.gallery-footer-text{
color:#4d2a29;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
text-align: center;
float: right;
margin: 0px;
padding: 0px;
font-weight: bold;
}
.gallery-menu{
	width:810px;
	height:47px;
	float:left;
	padding-left: 0px;
	padding-top: 10px;
	text-align: center;
	padding-right: 90px;
}
/* movie page */
.movie-container{
float: center;
width: 900px;
height: 875px;
text-align: center;
}

.wrap-movie{
width: 900px;
float: left;
}
.wrap-gallery{
	width: 670px;
	float: left;
	padding-top: 10px;
	padding-left: 220px;
	padding-right: 10px;
	height: auto;
}
.thumb{
padding-right:15px;
padding-top: 15px;
border: none;
}
/* shopping page */
.shopping-container{
float: left;
width: 900px;
height: 675px;
border: 1px solid #4d2a29;
background-image: url(images/shopping1.jpg);
}
.shopping-content{
width:880px;
height:500px;
float:left;
padding-top: 20px;
padding-left: 20px;
padding-right: 0px;
}
.shopping-footer{
width:880px; 
height:37px; 
float:left;
padding-right: 20px;
padding-top: 38px;
}
.shopping-footer-text{
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
text-align: center;
float: right;
margin: 0px;
padding: 0px;
font-weight: bold;
}
.shopping-disclaimer{
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
float: left;
font-weight: bold;
width: 500px;
padding-left: 20px;
}
.shop-links-contain{
float:right; 
width:80px; 
height:500px; 
padding-right:55px; 
}
.shop-links{
border: none;
float: left;
}
.shop-text{
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: bold;
}
ul{
list-style:circle; 
color:#fff; 
line-height:20px;
}
li{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
a.shop-text-link{
color: #CC3300;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: bold;
}
a:hover.shop-text-link{
color: #FFCC00;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: bold;
}
.bulk-orders{
float:left; 
padding-top:45px; 
width:400px;
font-family:Arial, Helvetica, sans-serif; 
color:#fff; 
font-weight:bold; 
font-size:12px;
}
