/* BODY ----------------------------------------- */
html {	font-size: 100%; /* IE font-resize trick */	text-align: left; /* IE centering trick */	background-color:#000000;	height: 100%; }
body { width: 100%;	min-height: 100%;	font-family: "tahoma";	font-size: 13px; color:#000000; line-height:1.8;	padding: 0;	margin: 0 0 0 0; /* real centering */	text-align: left; /* undo the fake IE centering trick */ background-image:url(images/bg_web.jpg);	background-position:top;	background-repeat:no-repeat; }
* html body {	height: 100%; /* IE Hack */ }
#bg_menu {	background: url(images/bg_menu.jpg) no-repeat top center; }
#bg_content1 {	background: url(images/bg_content_main.jpg) no-repeat top center; }
#page_content { position:relative;	width:600px; margin-left: auto; margin-right: auto; }
#pix1 { position:absolute;	color:#000000;	 width:500px; height: 200px;	margin: 186px auto auto 211px; }

/* FONT */
.main_title1 { font-family:"verdana, tahoma, arial";	font-size: 14px; font-weight:bold;	color:#ff6501;}
.main_title2 { font-family:"arial	";	font-size: 32px; font-weight:bold;	color:#ff6501;}
.main_title3 { font-family:"verdana, tahoma, arial";	font-size: 20px; font-weight:normal;	color:#ff6501;}
.main_title4 { font-family:"verdana, tahoma, arial";	font-size: 20px; font-weight:bold;	color:#ffffff;}
.main_body { font-family:"verdana, tahoma, arial";	font-size: 11px; font-weight:normal;	color:#ffffff; line-height:1.3;}
.orange { 	font-family:tahoma;	font-size: 11px; font-weight:bold;	color:#ff6501;	}
.white { font-family:tahoma;	font-size: 11px;	color:#ffffff; }
.white_13 { font-family:tahoma;	font-size: 13px;	color:#f3f3f3; line-height:1.5; }
.white_bold { font-family:tahoma;	font-size: 11px;	color:#ffffff;	font-weight:bold; }
.title_location { font-family:tahoma;	font-size: 18px;	color:#ffffff;	font-weight:bold; }
.location_hotel { font-family:tahoma;	font-size: 13px;	color:#FAD200;	font-weight:bold; }
.sub_brand { font-family:tahoma;	font-size: 14px;	color:#FAD200;	font-weight:bold; }
.sub_sub_brand { font-family:tahoma;	font-size: 13px;	color:#ff6501;	font-weight:bold; }
.address_location { font-family:tahoma;	font-size: 12px;	color:#ffffff;	font-weight:normal }
.gray { font-family:tahoma;	font-size: 13px;	color:#999999; }
.gray_small { font-family:tahoma;	font-size: 11px;	color:#999999; }
.lightgray_small { font-family:tahoma;	font-size: 11px;	color:#cccccc; }
.red { 	font-family:tahoma;	font-size: 13px;	color:#990000; }
.black {font-family:tahoma;	font-size: 13px; color:#000000; font-weight:normal;}
.black_11 {font-family:tahoma;	font-size: 11px; color:#000000; font-weight:normal;}
.gallery_title { font-family:tahoma;	font-size: 16px;	color:#FAD200;	font-weight:bold; }
.gallery_date { font-family:tahoma;	font-size: 11px; font-weight:normal;	color:#aaaaaa; }
.breaking_news_title {font-family:verdana;	font-size: 14px;	color:#FAD200; font-style:italic;	font-weight:bold; }
.merchandise { font-family:tahoma;	font-size: 13px;	color:#ffffff;	font-weight:normal; }
.business_hours { font-family:tahoma;	font-size: 11px;	color:#FAD200;	font-weight:normal; }
.contest_lineheight { line-height:1.8; }
.contest_white { font-family:tahoma;	font-size: 13px;	color:#eaeaea;	font-weight:normal; }
.contest_gray { font-family:tahoma;	font-size: 11px;	color:#999999;	font-weight:normal; }
.contest_orange { font-family:tahoma;	font-size: 16px;	color:#ff6501;	font-weight:bold; font-style:italic; }
.contest_orange_small { font-family:tahoma;	font-size: 13px;	color:#ff6501;	font-weight:bold; font-style:italic; }

.superscript { 	font-family:tahoma;	font-size: 8px;	color:#ffffff; 	vertical-align:top; }

/* LINK */
a:link, a:visited, a:active { font-family:tahoma;	font-size: 11px;	color: #ff6501;	text-decoration: none; }
a:hover { font-family:tahoma;	font-size: 11px;	color: #ff6501;	text-decoration: underline; }

.brand a:link, .brand a:visited, .brand a:active { font-family:tahoma;	font-size: 11px; font-weight:bold;	color:#ff6501; }
.brand a:hover { font-family:tahoma;	font-size: 11px; font-weight:bold;	color:#ff6501; }

.breaking_news a:link, .breaking_news a:visited, .breaking_news a:active { font-family:tahoma;	font-size: 11px;	color: #ffffff;	text-decoration: none; }
.breaking_news a:hover { font-family:tahoma;	font-size: 11px;	color: #ff6501;	text-decoration: underline; }

.brand_list a:link, .brand_list a:visited, .brand_list a:active { font-family:tahoma; font-weight:bold;	font-size: 9px;	color: #ff6501;	text-decoration: none; }
.brand_list a:hover { font-family:tahoma;	 font-weight:bold; font-size: 9px;	color: #ff6501;	text-decoration: underline; }

.menu a:link, .menu a:visited, .menu a:active { font-family:tahoma;	font-size: 11px;	 font-weight:bold; color:#ffffff;	text-decoration: none; }
.menu a:hover { 	font-family:tahoma;	font-size: 11px; font-weight:bold;	color:#ff6501;	text-decoration: none; }

.gallery a:link, .gallery a:visited, .gallery a:active { font-family:tahoma;	font-size: 13px;	color: #ff6501;	text-decoration: none; }
.gallery a:hover { font-family:tahoma;	font-size: 13px;	color: #ff6501;	text-decoration: underline; }

.league_table a:link, .league_table a:visited, .league_table a:active { font-family:tahoma;	font-size: 11px;	color: #c71218;	text-decoration: none; }
.league_table a:hover { font-family:tahoma;	font-size: 11px;	color: #000000;	text-decoration: none; }

/* BORDER */
.border_firstteam { border:#ffffff 2px solid; }
.border_CCCCCC { border:#CCCCCC 1px solid; }
.border_pix_gallery { border:#666666 1px solid; }
/* GAP */
.menugap {	line-height:1.0; }

/* HR */
hr {	border: none 0;  border-top: 1px dashed #ffffff; width: 100%;	height: 1px;	}

/* IMAGE */
.image_float_right { float:right;	margin-top:0.5em;	margin-left: 1.5em;	margin-bottom:1.5em;	border:0px;	font-family:tahoma;	font-size: 11px;	text-align:right;	color:#999999; }
.image_float_left {	float:left;	margin-top:0.5em;	margin-right:1.5em;	margin-bottom:1.5em;	border:0px;	font-family:tahoma;	font-size: 11px;	text-align:left; color:#999999; }
/* TABLE */
#this_menu { position:absolute; width:753px; height:50px; margin: -35px 0px 0px 240px; border:none }
.table_bg {	background: #333333;	font-style: normal;	font-family:tahoma;	font-size: 11px; vertical-align:top;	width: 100%;	margin:0px 0px 0px 0px; }
.table_head {	background: #ff6501;	color: #FCFCFC;	font-weight: normal;	font-family:tahoma;	font-size: 11px; }
.table_detail_1 {	background-color: #eaeaea;	font-weight: normal;	font-family:tahoma;	font-size: 11px; }
.table_detail_2 {	background-color: #dcdcdc;	font-weight: normal;	font-family:tahoma;	font-size: 11px; }
.table_detail_big {	background-color: #999999;	font-weight: bold;	font-family:tahoma;	font-size: 11px; }
.table_contact { width:650px; background-color: #FF9933; border:1px #FFFFFF solid; }
.table_bran {	background-color: #9a0005;	font-weight: normal;	font-family:tahoma;	font-size: 11px}  
#brand { width:790px; background:url(images/brand/bg_brand.jpg) repeat; border:none;}
.bg_pix_gallery { width:150px; height:140px; background-color:#ffffff; border: #000000 3px solid; }
#bg_brand_legends {width:484; background:url(images/brand/logo.jpg) repeat-x; border:none;}
/* WEBBOARD */
.tablehead_content {	background:#E1E1E1;	color: #000;	font-style: normal;	font-size: 13px;	font-family: tahoma; 	vertical-align:top;	width: 100%;	margin:0px 0px 0px 0px; }
.boardhead {	background:#AECACA;	color: #FFFFFF;	font-weight: bold;	font-size: 13px;	font-family: tahoma; }
.title_katoo {	background-color: #EAEAEA;	font-family: tahoma;	font-weight: normal;	font-size:11px; }
.detail_katoo {	background-color: #FFFFFF; }
.detail_katoo1 { 	background-color: #FAFAFA; }
.font_orangeCC6600_11 {	color: #CC6600;	font-size:11px;	font-family: tahoma; }
.font_gray_11 {	color: #cccccc;	font-size:11px;	font-family: tahoma; }
.font_999999_11 {	color: #999999;	font-size:11px;	font-family: tahoma; }
.font_white_11 {	color: #ffffff;	font-size:11px;	font-family: tahoma; }
.font_11 {	font-size:11px;	font-family: tahoma; }
.border_gray {	border: 1px #cccccc solid; }
.border_gray_font11 {	border: 1px #cccccc solid;	font-size:11px;	font-family: tahoma; }

/* Raw material */
.menu_rm_selected {	font-family:tahoma;	font-size: 11px;	color:#ff6600;	text-decoration: none; }
.menu_rm a:link, .menu_rm a:visited, .menu_rm a:active {	font-family:tahoma;	font-size: 11px;	color: #338c8f;	text-decoration: none; }
.menu_rm a:hover {	font-family:tahoma;	font-size: 11px;	color:#ff6600;	text-decoration: none; }

/*Slide*/
#hk_id { position:absolute; z-index:1; visibility: hidden; }
#bg_slice { width:210px; background:url(images/bg_slice.jpg) repeat-y;}

/*Calendar*/
.change_month { font-family: "tahoma"; font-size: 13px;	color: #ffffff;	font-weight: bold; }
.font_9_white { font-family: "tahoma"; font-size: 9px;	color: #ffffff;	font-weight: normal; }
.font_9_black { font-family: "tahoma"; font-size: 11px;	color: #000000;	font-weight: normal; }
.border_D3D3D3 {	border:#D3D3D3 1px solid; }
.calen { font-family: "tahoma"; font-size: 9px;	font-weight: normal; }

.cal_month a:link, .cal_month a:visited, .cal_month a:active {	font-family: "tahoma"; font-size: 11px;	color: #ff6501;	font-weight: normal; text-decoration: none; }
.cal_month a:hover {	font-family: "tahoma"; font-size: 11px;	color: #ff6501;	font-weight: normal; text-decoration: underline; }

.calendar a:link, .calendar a:visited, .calendar a:active { font-family: "tahoma"; font-size: 11px;	color: #000000;	font-weight: normal;	text-decoration:none; }
.calendar a:hover { font-family: "tahoma"; font-size: 11px;	color: #000000;	font-weight: normal;	text-decoration:underline; }

/* RECOMMEND */
.recommend_guest { font-family:verdana; font-style:italic;	font-size: 11px;	color:#ffffff; }
.recommend_title { font-family:"Times New Roman"; font-size: 32px; font-weight:bold;	color:#00CC33; }

/* MERCHANDISE */
.bg_merchandise { width:790px; background:url(images/home/bg_merchandise.jpg) top no-repeat;}

/* BRAND */
#dropmenudiv {
position:absolute;
border:1px solid #ffffff;
border-bottom-width: 0;
font-family:tahoma;	font-size: 11px; font-weight:bold;	color:#ffffff;	text-decoration: none;
line-height:18px;
z-index:100;
}

#dropmenudiv a {
width: 100%;
display: block;
text-indent: 5px;
border-bottom: 1px solid #ffffff;
font-family:tahoma;	font-size: 11px; font-weight:bold;	color:#ffffff;	text-decoration: none;
padding: 3px 0px 3px 0px;
text-decoration: none;
}

#dropmenudiv a:hover { /*hover background color*/
background-color: #9b0004;
font-family:tahoma;	font-size: 11px; font-weight:bold;	color:#ff6501;	text-decoration: none;
}

/* WORLD CUP */
.title_group { font-family:tahoma;	font-size: 16px;	color:#393939;	font-weight:bold; }
.team_spacing { font-family: tahoma;	font-size: 13px; color:#000000; line-height:1.2; }
.wc_title_group { font-family:tahoma;	font-size: 16px;	color:#ff6501;	font-weight:bold; }

.title_day a:link, .title_day a:visited, .title_day a:active { font-family: tahoma; font-size: 16px;	color: #ff6501;	font-weight: bold;	text-decoration:none; }
.title_day a:hover { font-family: tahoma; font-size: 16px;	color: #ff6501;	font-weight: bold;	text-decoration:underline; }