

* { margin: 0px; padding: 0px; }

.body_black { background-color: #000; }

#wrapper { background-image: url(images/background2.jpg); background-repeat: no-repeat; width: 1130px; margin-right: auto; margin-left: auto; }

#header { height: 229px; width: 1070px; }

#content_main { background-image: url(images/content_main_bg.gif); background-repeat: no-repeat; height: 638px; width: 821px; margin-left: 0px; padding-top: 12px; padding-bottom: 12px; padding-left: 12px; margin-right: 0px; padding-right: 30px; ; border: 1px solid #FFF; background-color: #000; background-position: 52px; overflow: auto; }

#content_main p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: justify; }

#content_main table dl dt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FC7A08; font-weight: bold; }

#content_main table dl dd, a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; padding-bottom: 12px; }

#content_right { background-image: url(images/right_content_bg.jpg); height: 663px; width: 206px; float: right; margin-right: 10px; padding-top: 10px; padding-left: 10px; background-repeat: no-repeat; padding-right: 16px; }

#iframeContent { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; width: 743px; height: 640px; }

#locations { margin-right: auto; margin-left: auto; padding-left: 30px; }

#footer ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; display: block; margin-right: auto; margin-left: auto; width: 430px; }

#footer { width: 100%; padding-top: 12px; }

#footer ul li { list-style-type: none; display: inline; border-left-width: 1px; border-left-style: solid; border-left-color: #FFF; padding-left: 20px; padding-right: 20px; }

#wrapper #footer ul a { color: #FFF; }

#wrapper #footer ul a:hover { color: #EEB731; }

#copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; display: block; width: 210px; margin-right: auto; margin-left: auto; padding-bottom: 20px; }

#showingStars { background-color: #142545; border: 1px solid #FFF; width: 831px; }

#tableStars { margin-right: auto; margin-left: auto; margin-bottom: 20px; width: 829px; }

#showingCameo { background-color: #142545; border: 1px solid #FFF; width: 831px; }

#tableCameo { margin-right: auto; margin-left: auto; margin-bottom: 20px; width: 829px; }

#showtimes ul li { display: inline; }

#locations { padding-left: 30px; width: 650px; }

#showtimes { padding-left: 30px; }

#showtimes_ksmm { width: 750px; margin-left: auto; margin-right: auto; }

table#ksmm_showtimes { padding-left: 50px; }

.now_showing_big { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFF; }

.table_border_white { border: 1px solid #FFF; }

.text_white_small { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; text-align: justify; }

.text_red_medium { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F00; }

.text_white_medium { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-align: justify; padding-right: 12px; padding-top: 6px; }

.text_white_big { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFF; text-align: justify; padding-right: 12px; padding-top: 6px; }

.text_yellow_big { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FC0; text-align: justify; padding-right: 12px; padding-top: 6px; }

.now_showing_link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FC0; text-decoration: none; }

.movieImageHolder { height: 150px; width: 100px; }

.centerImage { display: block; margin-right: auto; margin-left: auto; }

.imagePadLeft { padding-left: 2px; }

.description { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FECC2F; text-decoration: underline; }

.movie_title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FC7A08; font-weight: bold; }

.rating { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; }

.day { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FC0; padding-right: 20px; }

.time { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; padding-right: 20px; }

.img_padding_right { padding-right: 12px; }

.movie_description { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; }

.bold { font-weight: bold; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #F30; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #FECC2F; }
