/* Begin Type ---------------------------------- */

body { 
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-color: black; 
	text-align: center;
	}

#template { text-align: left; }
#content_hm { text-align: left; }
#content { text-align: left; }
/* Begin Structure ---------------------------------- */

body {
	margin: 0;
	padding: 0 0 0; 
	}

#template { margin: 0px auto; background-image: url(media/bg_b.jpg); background-repeat: no-repeat; width: 988px; height: 749px; margin: 0 auto; }

#header { margin: 0 auto; background-image: url(media/bg_header.jpg); background-repeat: no-repeat; width: 809px; height: 85px; padding: 15px 0 0 19px; display: block; }

#doc { margin: 0 auto; background-image: url(media/bg_doc.jpg); background-repeat: repeat-y; width: 809px; padding: 0 0 0 19px; display: block; }


#content_hm { margin: 0 auto; background-image: url(media/bg_home.jpg); background-repeat: no-repeat; background-position: 0 top; width: 809px; height: 491px; padding: 0 0 0 19px; display: block; }
#txt_hm { color: #493d25; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 567px; margin-left: 120px; }

#content_ob { background-image: url(media/bg_content.jpg); background-repeat: no-repeat; background-position: 0 top; display: block; margin: 0 auto; padding: 0 0 0 19px; width: 809px; height: 491px; }
#txt_ob { width: 521px; float: left; }


#content_fm_a { background-image: url(media/bg_shared_legacy.jpg); background-repeat: no-repeat; background-position: 0 top; display: block; margin: 0 auto; padding: 0 0 0 19px; width: 809px; height: 661px; }
#content_fm_b { background-image: url(media/bg_film_trailer.jpg); background-repeat: no-repeat; background-position: 0 top; display: block; margin: 0 auto; padding: 0 0 0 19px; width: 809px; height: 508px; }
#content_fm_c { background-image: url(media/bg_thais.jpg); background-repeat: no-repeat; background-position: 0 top; display: block; margin: 0 auto; padding: 0 0 0 19px; width: 809px; height: 832px; }

#txt_fm_a { width: 521px; float: left; }
#txt_fm_b { width: 460px; float: left; }
#txt_fm_c  { font-size: 14px; padding-top: 55px; padding-left: 240px; width: 460px; float: left }

#content_dvd_a { background-image: url(media/bg_buy.jpg); background-repeat: no-repeat; background-position: 0 top; display: block; margin: 0 auto; padding: 0 0 0 19px; width: 809px; height: 1358px; }
#content_dvd_b { background-image: url(media/bg_dvd_b.jpg); background-repeat: no-repeat; background-position: 0 top; display: block; margin: 0 auto; padding: 0 0 0 19px; width: 809px; height: 698px; }
#content_dvd_c { background-image: url(media/bg_dvd_c.jpg); background-repeat: no-repeat; background-position: 0 top; display: block; margin: 0 auto; padding: 0 0 0 19px; width: 809px; height: 576px; }
#content_dvd_d { background-image: url(media/bg_content.jpg); background-repeat: no-repeat; background-position: 0 top; display: block; margin: 0 auto; padding: 0 0 0 19px; width: 809px; height: 491px; }
#txt_dvd_a { width: 521px; float: left; }
#txt_dvd_b { width: 521px; float: left; }
#txt_dvd_c { width: 521px; float: left; }
#txt_dvd_d { width: 521px; float: left; }

#content_ct { background-image: url(media/bg_contact.jpg); background-repeat: no-repeat; background-position: 0 top; display: block; margin: 0 auto; padding: 0 0 0 19px; width: 809px; height: 419px; }
#txt_ct { width: 521px; float: left; }

#footer { margin: 0 auto; width: 809px; padding: 0 0 0 19px; display: block; }



p    { color: #443724; font-size: 12px; line-height: 23px; padding-right: 49px; padding-left: 32px }
h1  { color: #454b2f; font-weight: bold; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 50px; padding-left: 32px }
h2  { color: #454b2f; font-weight: bold; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 32px }
li    { color: #443724; font-size: 12px; line-height: 23px; list-style-type: disc; margin-left: 18px; padding-right: 49px }
form { color: #454b2f; font-size: 11px; padding-right: 49px; padding-left: 32px; }
caption   { color: #443724; font-size: 12px; text-align: left }
a  { color: #443724 }

#txt_dvd_a p { font-size: 12px; line-height: 16px }
#txt_dvd_a li { font-size: 12px; line-height: 16px }

