body{margin:0;text-align:center;background: url(../img/layout/bg_strip.jpg) repeat-x;}
/*-------------------------layout-----------------------------------------------------------------------------------------*/
#container1{margin:0 auto;width:800px;height:800px;}
#container2{margin:0 auto;width:100%;height:800px;text-align:left;}
#maincontentwrap{width:800px;/*border:1px dashed red;*/}
#contentwrap_top{width:100%;height:31px;background: url(../img/layout/page_top.png) no-repeat;}
#contentwrap{float:left;margin:0;padding:0 4px 0 4px;background: url(../img/layout/bg_strip2.png) repeat-y;}
#contentwrap_bottom{float:left;width:100%;height:64px;background: url(../img/layout/page_bottom.png) no-repeat;}
#mainimg{width:791px;height:319px;background: url(../img/layout/main_img.jpg) no-repeat;}
#mainimg_subpage{width:791px;height:103px;background: url(../img/layout/top_img.jpg) no-repeat;}

#banners{float:left;margin-top:20px;height:139px;}
#banners img{margin:0;padding:0}
#banners a{margin:-1px;padding:0}

/*------------------------------------------------------------------------------------------------------------------------*/
#mbox{float:left;width:792px;margin:0;padding:0;}
#mbox_heading{float:left;width:100%;height:29px;padding-top:1px;background:url(../img/content/mbox_top.png) no-repeat;}
#mbox_heading_matinea{float:left;width:100%;height:29px;padding:0 0 0 10px;background:url(../img/content/mbox_top.png) no-repeat;}

#mbox_top{float:left;width:792px;height:3px;background:url(../img/content/mbox_top.jpg) no-repeat;}
#mbox_content{float:left;width:792px;padding:10px 0 0 0;background:url(../img/content/mbox_strip.jpg) repeat-y;}
#mbox_end{float:left;width:792px;height:44px;margin:0 0 10px 0;background:url(../img/content/mbox_end.jpg) no-repeat;}
#mbox_divider{float:left;width:792px;height:44px;background:url(../img/content/mbox_divider.jpg) no-repeat;}

#mframe_left{float:left;width:232px;margin:0 22px 0 20px;padding:0;}
#mframe_center{float:left;width:232px;margin:0 22px 0 0;padding:0;}
#mframe_right{float:left;width:232px;padding:0;}


#cbox{width:792px;margin:0;padding:0;}
#cbox_top{width:792px;height:29px;padding-top:1px;background:url(../img/content/mbox_top.png) no-repeat;}
#cbox_content{float:left;width:792px;margin:0;padding:10px 15px 0 15px;background:url(../img/content/cbox_strip.jpg) repeat-y;}
#cbox_end{float:left;width:792px;height:47px;background:url(../img/content/cbox_end.jpg) no-repeat;}
#cbox_contentleft{float:left;width:520px;padding:0 20px 0 15px;}
#cbox_contentright{float:left;width:180px;padding:0 0 0 15px;}

#formtable{width:500px;margin:0;}
#formtable tr td.info{text-align:right;font:0.7em verdana,tahoma,arial,sans-serif;color:#fff;}
#formtable tr td.heading{margin:0;padding:0;font:0.7em verdana,tahoma,arial,sans-serif;font-weight:bold;color:#fff;}
#formtable tr td.blank{width:8px;margin:0;padding:0;font:0.7em verdana,tahoma,arial,sans-serif;color:#fff;background: url(../img/content/formstrip.png) repeat-x;}
#formtable tr td.spacer{height:10px}
#formtable tr td.button{text-align:right;}

#tform input{background:#616161;border:1px solid #620b0e;font:0.7em verdana,tahoma,arial,san-serif;color:#fff;}
#tform input.button{border:0;}

#tform .movie{width:360px;background:#616161;border:1px solid #620b0e;font:0.7em verdana,tahoma,arial,san-serif;color:#fff;}
#tform .seat{width:130px;background:#616161;border:1px solid #620b0e;font:0.7em verdana,tahoma,arial,san-serif;color:#fff;}
#tform .seatcount{width:130px;background:#616161;border:1px solid #620b0e;font:0.7em verdana,tahoma,arial,san-serif;color:#fff;}


/*#content_subpage{}*/

#footer{float:left;width:100%;height:20px;background-color:#898989;padding:4px 0 0 15px;margin: 0}
/*------------------------------------------------------------------------------------------------------------------------*/

/*-------------------------navigation-------------------------------------------------------------------------------------*/
#navigation{height:36px;width:792px;padding:10px 0 0 0;text-align:center;background: url(../img/layout/navi_bg.png) repeat-x;/*border: 1px dashed green*/}
#navigation ul{margin:0;padding:0;height:48px;list-style:none;display:inline;}
#navigation li{display:inline;}
#navigation li a{margin:0 12px 0 0;font:0.9em verdana,tahoma,arial,sans-serif;text-decoration:none;color:#ffffff;}
/*------------------------------------------------------------------------------------------------------------------------*/

/*-------------------------typography-------------------------------------------------------------------------------------*/
#mbox h3{font:0.8em verdana,tahoma,arial,san-serif;color:#fff;font-weight:bold;margin:8px 0 0 10px;}
#mbox h4{font:0.8em verdana,tahoma,arial,san-serif;color:#ffcc00;font-weight:bold;margin:0 0 5px 0;}
#mbox p{font:0.7em verdana,tahoma,arial,san-serif;color:#fff;font-weight:bold;margin:0 0 5px 0;}
#mbox p.age{margin:0 47px 0 0;padding:0;font:0.7em verdana,arial,tahoma,sans-serif;font-weight:bold;color:#fff;display:inline;}
#mbox p.length{margin:0 47px 0 0;padding:0;font:0.7em verdana,arial,tahoma,sans-serif;font-weight:bold;color:#fff;display:inline;}
#mbox p.price{margin:0;padding:0;font:0.7em verdana,arial,tahoma,sans-serif;font-weight:bold;color:#fff;display:inline;}


h2{font:0.8em verdana,tahoma,arial,san-serif;color:#fff;font-weight:bold;margin:8px 0 0 10px;}
h3{font:0.8em verdana,tahoma,arial,san-serif;color:#ffcc00;font-weight:bold;}
h4{font:0.7em verdana,tahoma,arial,san-serif;color:#ffcc00;font-weight:bold;}
p{font:0.7em verdana,tahoma,arial,san-serif;color:#fff;}

a.linktype1{color:#ffcc00;text-decoration:none;}
a.linktype1:hover{text-decoration:underline;}
a.linktype2{color:#ffcc00;text-decoration:none;font-weight:bold;float:right;margin:0 30px 0 0;}
a.linktype2:hover{text-decoration:underline;}
a.linktype3{color:#c31f29;text-decoration:none;margin:0 30px 0 0;}
a.linktype3:hover{text-decoration:underline;}

.type1{color:#838359;font-weight:bold;}

ul.historylist{font:0.8em verdana,tahoma,arial,san-serif;}
ul.historylist{list-style:none;margin:0;padding:0 0 0 ;line-height:1.5em}
/*------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------content---------------------------------------------------------------------------------------*/
.contentpicleft{margin:0 15px 8px 0;float:left;}
.mlist{height:150px;}

.contentpicright{margin:0 0 20px 25px;float:right;}
/*------------------------------------------------------------------------------------------------------------------------*/
img{border: none;}
.center{margin:0 0 0 90px}
.floatright{float:right;margin:15px 0 0 5px;}
.floatright2{float:right;margin:-28px 22px 0 0;}
.floatleft{float:left;margin:13px 0 0 0;}
.divider{width:465px;height:15px;background:url(../img/content/sep.jpg) no-repeat;}
.smalldivider{width:465px;height:15px;background:url(../img/content/sep_small.jpg) no-repeat;}
.special{color:#ffcc00;}
.matinea{margin:2px 0 0 0;}
.mpic{margin:0 0 -4px 0;padding:0;border-top:2px solid #333333;border-right:2px solid #7a7a7a;border-bottom:2px solid #7a7a7a;border-left:2px solid #333333}
.mpic2{margin:0 20px 0 0;padding:0;border-top:2px solid #333333;border-right:2px solid #7a7a7a;border-bottom:2px solid #7a7a7a;border-left:2px solid #333333}
.movie{border:none;}
