* {padding:0px; margin:0px;}
body {
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
}

#container {
background-image:url(images/mainBG.jpg);
background-repeat:repeat-y;
width:957px;
margin:10px 0px 0px 0px;
}

#toplocation {
background-image:url(images/topLocationBG.jpg);
background-repeat:repeat-x;
width:935px;
height:22px;
margin:0px 0px 0px 0px;
text-align:left;
padding:2px 0px 0px 10px;
}

#header {
background-image:url(images/header2.jpg);
background-repeat:no-repeat;
width:957px;
height:216px;
}

#nav {
width:957px;
height:59px;
}

#content {
min-height:300px;
}

#fadeshow1 {
float:left;
margin:0px 0px 20px 0px;
}

#bottom1 {
background-image:url(images/bottom1BG.jpg);
background-repeat:repeat-x;
width:945px;
height:25px;
}

#footer {
background-image:url(images/bottom2BG.jpg);
background-repeat:repeat-x;
width:945px;
height:29px;
margin:0px 0px 20px 0px;

}

#copy {
float:left;
margin:10px 0px 0px 10px;
}

#bottomNav {
float:right;
margin:5px 10px 0px 0px;
}

/*************************** Home Page **************************/
#home_content {
background-image:url(images/home_content_bg.jpg);
background-repeat:no-repeat;
width:694px;
height:592px;
margin:0px 0px 0px 0px;
padding:100px 30px 20px 20px;
text-align:left;

}

#movie {
margin:30px 0px 0px 0px;
width:429px;
height:354px;
}

/********************** Contact Page **********************************/
#contact_content {
margin:0px 0px 0px 0px;
padding:30px 30px 20px 20px;
text-align:left;
width:600px;

}

/**************************** Gallery Page ******************************/
#gallery_content {
margin:0px 0px 0px 0px;
padding:30px 30px 20px 20px;
text-align:center;
width:600px;
height:400px;

}
/*************************** Services Page ***************************/
#s1 {
background-image:url(images/servicesBG.jpg);
background-repeat:no-repeat;
width:801px;
height:128px;
margin:20px 0px 0px 0px;
text-align:left;
padding:20px 10px 0px 40px;
}
#s2 {
background-image:url(images/servicesBG.jpg);
background-repeat:no-repeat;
width:801px;
height:128px;
margin:20px 0px 0px 0px;
text-align:left;
padding:20px 10px 0px 40px;
}
#s3 {
background-image:url(images/servicesBG.jpg);
background-repeat:no-repeat;
width:801px;
height:128px;
margin:20px 0px 0px 0px;
text-align:left;
padding:20px 10px 0px 40px;
}
#s4 {
background-image:url(images/servicesBG.jpg);
background-repeat:no-repeat;
width:801px;
height:128px;
margin:20px 0px 0px 0px;
text-align:left;
padding:20px 10px 0px 40px;
}
#s5 {
background-image:url(images/servicesBG.jpg);
background-repeat:no-repeat;
width:801px;
height:128px;
margin:20px 0px 0px 0px;
text-align:left;
padding:20px 10px 0px 40px;
}
#s6 {
background-image:url(images/servicesBG.jpg);
background-repeat:no-repeat;
width:801px;
height:128px;
margin:20px 0px 0px 0px;
text-align:left;
padding:20px 10px 0px 40px;
}
#s7 {
background-image:url(images/servicesBG.jpg);
background-repeat:no-repeat;
width:801px;
height:133px;
margin:0px 0px 0px 0px;
text-align:left;
padding:15px 10px 0px 40px;
}

/****************************** Classes ****************************/

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#304758;
font-weight:bold;
}
.large {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#304758;
font-weight:bold;
}
.norm {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#304758;
}
.largeNorm {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#304758;
}
.clickHere A:link {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#ff0000;
text-decoration:none;
}
.clickHere A:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#ff0000;
text-decoration:underline;
}
.clickHere A:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#ff0000;
text-decoration:none;
}

.copy {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}

.bNav A:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}
.bNav A:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}
.bNav A:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}

