﻿@charset "UTF-8";
/* CSS Document */
/*======================================*/
/* Global Items */
/*======================================*/
body,td,th { font-family: Arial, Helvetica, sans-sep.jpg}
body {font-family: Arial, Helvetica; background-color: #ffffff; margin: 0; padding: 0; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position-x: 50%;}
.body {background-image: url(../images/bg_top.jpg); background-repeat: no-repeat; background-position-x: 50%; background-position: top;}
form { margin: 0; padding: 0; }
input:focus { outline: none; }
.left { float: left; }
.right { float: right; }
.clear_it { clear: both; height: 0px; font-size: 0px; padding: 0; margin: 0; }
.shadow_top_bar { height: 9px; width: inherit; }
.shadow_top_bar .shadow_top1 { height: 9px; width: 20px; float: left; background: url(../images/shadow_top1.png) no-repeat bottom right; }
.shadow_top_bar .shadow_top2 { height: 9px; float: left; background: url(../images/shadow_top2.png) repeat-x bottom left; }
.shadow_top_bar .shadow_top3 { height: 9px; width: 20px; float: left; background: url(../images/shadow_top3.png) no-repeat bottom left; }
.shadow_right_bar { width: 9px; float: left; }
.shadow_right_bar .shadow_right1 { height: 9px; width: 9px; background: url(../images/shadow_right1.png) no-repeat bottom left; }
.shadow_right_bar .shadow_right2 { width: 9px; background: url(../images/shadow_right2.png) repeat-y top left; }
.shadow_right_bar .shadow_right3 { height: 9px; width: 9px; background: url(../images/shadow_right3.png) no-repeat top left; }
.shadow_bottom_bar { height: 9px; width: inherit; }
.shadow_bottom_bar .shadow_bottom1 { height: 9px; width: 20px; float: right; background: url(../images/shadow_bottom1.png) no-repeat bottom left; }
.shadow_bottom_bar .shadow_bottom2 { height: 9px; float: right; background: url(../images/shadow_bottom2.png) repeat-x bottom left; }
.shadow_bottom_bar .shadow_bottom3 { height: 9px; width: 20px; float: right; background: url(../images/shadow_bottom3.png) no-repeat bottom right; }
.shadow_left_bar { width: 9px; float: left; }
.shadow_left_bar .shadow_left1 { height: 9px; width: 9px; background: url(../images/shadow_left1.png) no-repeat top right; }
.shadow_left_bar .shadow_left2 { width: 9px; background: url(../images/shadow_left2.png) repeat-y top right; }
.shadow_left_bar .shadow_left3 { height: 9px; width: 9px; background: url(../images/shadow_left3.png) no-repeat top right; }
.middle_wrapper_inner { float: left; }


/*======================================*/
/* Top Bar */
/*======================================*/
#top_bar_outer {}
#top_bar_outer #top_bar_inner { width: 955px; margin: 0 auto; }
#top_bar_outer #top_bar_inner .left { margin-left: 20px; }
#top_bar_outer #top_bar_inner .right { margin: 30px 20px 0 0; text-align: right; color: #434343; }
#top_bar_outer #top_bar_inner .right h1 { font-size: 24px; font-weight: normal; padding: 0; margin: 0; }
#top_bar_outer #top_bar_inner .right p { font-size: 14px; padding: 0; margin: 0; }


/*======================================*/
/* Content Bar */
/*======================================*/
#content_outer {}
#content_outer #content_inner { width: 933px; margin: 0 auto; padding: 11px; }
#content_outer #content_inner .left { width: 660px; }
#content_outer #content_inner .left #main_content .middle_wrapper_inner { width: 640px; height: 360px; border: 1px solid #fff200; position: relative; z-index: 1; background: #000000 url(../images/content_main_back.gif) repeat-x top left; }
#content_outer #content_inner .left #main_content .middle_wrapper_inner #content_header { width: 640px; height: 40px; position: absolute; z-index: 4; background: url(../images/header_main_back.png) repeat top left; }
#content_outer #content_inner .left #main_content .middle_wrapper_inner #content_header h2 { padding: 10px 0 0 10px; margin: 0; color: #fff200; font-weight: bold; font-size: 20px; text-shadow: 1px 1px 1px #000000; }
#content_outer #content_inner .left #main_content .middle_wrapper_inner #loading_wrapper { width: 61px; height: 61px; position: absolute; top: 150px; left: 290px; z-index: 1; display: none; }
#content_outer #content_inner .left #main_content .middle_wrapper_inner #loading_wrapper p { padding: 5px 0 0 0; margin: 0; font-size: 12px; font-weight: bold; text-align: center; color: #ffffff; }
#content_outer #content_inner .left #main_content .middle_wrapper_inner #content { width: 640px; height: 360px; position: absolute; top: 0; left: 0; z-index: 2; }
#content_outer #content_inner .left #main_content .middle_wrapper_inner #content p { color: #ffffff; padding: 20px; margin: 60px 0 0 0; }
#content_outer #content_inner .left #main_content .shadow_top_bar .shadow_top2, #content_outer #content_inner .left #main_content .shadow_bottom_bar .shadow_bottom2 { width: 620px; }
#content_outer #content_inner .left #main_content .shadow_left_bar .shadow_left2, #content_outer #content_inner .left #main_content .shadow_right_bar .shadow_right2 { height: 344px; }
#content_outer #content_inner .right { width: 271px; }
#content_outer #content_inner .right .right_column_item { width: 271px; height: 190px; }
#content_outer #content_inner .right .right_column_item .middle_wrapper_inner { width: 251px; height: 170px; border: 1px solid #25aaf8; }
#content_outer #content_inner .right .right_column_item .middle_wrapper_inner h3 { width: 243px; height: 22px; padding: 6px 0 0 8px; margin: 0; border-bottom: 1px solid #25aaf8; color: #ffffff; font-weight: bold; font-size: 16px; background: #2b729d url(../images/header_right_back.gif) repeat-x top left; text-shadow: 1px 1px 1px #0d4363; }
#content_outer #content_inner .right .right_column_item #active_movie { border: 1px solid #d5b242; }
#content_outer #content_inner .right .right_column_item #active_movie h3 { border-bottom: 1px solid #d5b242; background: #d5b242 url(../images/header_right_back_active.gif) repeat-x top left; }
#content_outer #content_inner .right .right_column_item .shadow_top_bar .shadow_top2, #content_outer #content_inner .right .right_column_item .shadow_bottom_bar .shadow_bottom2 { width: 231px; }
#content_outer #content_inner .right .right_column_item .shadow_left_bar .shadow_left2, #content_outer #content_inner .right .right_column_item .shadow_right_bar .shadow_right2 { height: 154px; }


/*======================================*/
/* Sub Content Bar */
/*======================================*/
#sub_content_outer { }
#sub_content_outer #sub_content_inner { width: 933px; min-height: 235px; margin: 0 auto; padding: 11px; }
#sub_content_outer #sub_content_inner .sub_content_row { height: 165px; margin-bottom: 2px; }
#sub_content_outer #sub_content_inner .sub_content_row .sub_content_item { width: 231px; height: 165px; float: left; margin-left: 3px; }
#sub_content_outer #sub_content_inner .sub_content_row .sub_content_item:first-child { margin-left: 0; }
#sub_content_outer #sub_content_inner .sub_content_row .sub_content_item .middle_wrapper_inner { height: 145px; width: 211px; border: 1px solid #484848; }
#sub_content_outer #sub_content_inner .sub_content_row .sub_content_item .middle_wrapper_inner h3 { width: 206px; height: 17px; padding: 6px 0 0 5px; margin: 0; color: #ffffff; font-weight: bold; font-size: 12px; background-color: #26a4ef; text-shadow: 1px 1px 1px #0d4363; }
#sub_content_outer #sub_content_inner .sub_content_row .sub_content_item .middle_wrapper_inner img { border: 4px solid #26a4ef; }
#sub_content_outer #sub_content_inner .sub_content_row .sub_content_item #active_movie h3 { background-color: #d5b242; }
#sub_content_outer #sub_content_inner .sub_content_row .sub_content_item #active_movie img { border: 4px solid #d5b242; }
#sub_content_outer #sub_content_inner .sub_content_row .sub_content_item .shadow_top_bar .shadow_top2, #sub_content_outer #sub_content_inner .sub_content_row .sub_content_item .shadow_bottom_bar .shadow_bottom2 { width: 191px; }
#sub_content_outer #sub_content_inner .sub_content_row .sub_content_item .shadow_left_bar .shadow_left2, #sub_content_outer #sub_content_inner .sub_content_row .sub_content_item .shadow_right_bar .shadow_right2 { height: 129px; }
#sub_content_outer #sub_content_inner #sub_content_location { padding: 10px 0 10px 9px; }
#sub_content_outer #sub_content_inner #sub_content_location h4 { padding: 0; margin: 5px 10px 0 0; float: left; color: #ffffff; font-size: 18px; font-weight: normal; }
#sub_content_outer #sub_content_inner #sub_content_location #get_zip_code { float: left; }
#sub_content_outer #sub_content_inner #sub_content_location #get_zip_code #zip_code_field { float: left; border: 2px solid #d5b242; height: 19px; width: 100px; font-size: 16px; padding: 4px 3px 3px 3px; }
#sub_content_outer #sub_content_inner #sub_content_location #get_zip_code .text_field_blur { color: #cccccc; }
#sub_content_outer #sub_content_inner #sub_content_location #get_zip_code .text_field_focus { color: #363636; }
#sub_content_outer #sub_content_inner #sub_content_location #get_zip_code .button_submit { float: left; }


/*======================================*/
/* Footer */
/*======================================*/
#footer_outer {}
#footer_outer #footer_inner { width: 915px; height: 241px; margin: 0 auto; padding: 20px; font-size: 10px; color: #866612; }
#content img {width: 640px;}