/* SETTING */
*
	{ margin:0; padding:0; }
p, ol, ul, input
	{ font-size:80%; line-height:150%; color:#674738; font-family:arial, sans-serif; }
h1, h2, h3, h4, h5, h6
	{ font-family:arial, sans-serif; }
ul ul, ul ol, ol ul, ol ol, li p, li input
	{ font-size:100%; }
ul.ns, ol.ns
	{ margin:0; }
ul.disc
	{ list-style-type:disc; }
ol.alpha
	{ list-style-type:upper-alpha; }
ul.sq
	{ list-style-type:square; }
ol.nl
	{ list-style-type:none; }

a
	{ color:#674738; text-decoration:none; }
a:hover
	{ color:#674738; text-decoration:underline; }
img
	{ border:0; }
.lbox
	{ float:left; }
.rbox
	{ float:right; }
p.ac
	{ text-align:center; }
p.ar
	{ text-align:right; }
.mgt
	{ margin-top:20px; }
.pgt
	{ padding-top:20px; }
.pgb
	{ padding-bottom:20px; }
.mgb
	{ margin-bottom:20px; }
.cb
	{ clear:both; }
span.fb
	{ font-weight:bold; }
span.fr
	{ color:#ff0000; }
span.ftxs
	{ font-size:80%; }
span.ftxb
	{ font-size:120%; }


/* GLOBAL */
body
	{ background:url('../img/img_bodybg.jpg') repeat-x; }
body.nobg
	{ background:none; }
div.body
	{ width:774px; margin-left:auto; margin-right:auto; }
div.blinel
	{ float:left; }
div.bliner
	{ float:right; }
div.subbody
	{ width:750px; float:left; }

div.body
	{ background:#ffffff url('../img/img_divbodybg.jpg') repeat-y; }
div.ftr
	{ background:url('../img/img_ftrbg.jpg') no-repeat center bottom; }

div.ftr
	{ clear:both; padding:0 30px 17px; }
div.ftr li
	{ float:left; list-style-type:none; background:url('../img/img_lipoint.gif') no-repeat left center; padding-left:10px; margin-right:10px; margin-top:8px; }
div.ftr p
	{ clear:both; text-align:right; font-size:70%; border-top:2px solid #E9E3D7; padding-top:7px; }

/* FOR SCREEN READER etc */
div#remocon
	{ display:none; }
