﻿body 
{
    margin:0px;
    padding:0px;
    text-align:center;
    font: 12px Arial,Verdana,Helvetica,sans-serif; 
    color:#000;
	background-color: #fff;
	height: 100%;
	min-height: 100%;
}
a:link 
{
	color: #00589F;
	text-decoration: none;
}
a:visited 
{
	color: #00589F;
	text-decoration: none;
}
a:active 
{
	color: #00589F;
	text-decoration: none;
}
a:hover 
{
	color: #00589F;
	text-decoration: underline;
	
}
html 
{
	height:auto;
	min-height: 100%;
}
p
{
	margin-top:10px;
	margin-bottom:10px;
}
input
{
    line-height:19px;
}
#Content
{
    width:945px;
    margin:0px auto;
    padding:0px 10px;
    text-align:left;
}
#PageHeader
{
	width:928px;
    padding-top:8px;
}
#Logo
{
    padding:20px 0 0 20px;
    float:left;
}
#RightMenu
{
    float:right;
}
#Navigation
{
    float:right;
    padding:0 10px 10px 0;
}
.NavText
{
    float:left;
    padding:0 10px; 
}
.NavText2
{
    float:left;
    padding-left:10px; 
}
.NavSlip
{
	border-left: 1px solid #ddd;
}
.ChangeLan
{
	color:#00589F;
	padding:3px 10px 3px 3px;
}
.ContextMenuPanel
{
    background:#f0f0f0;
    border:solid 1px #666;
    width:100px;
}
.ContextMenuItem
{
    color:#666;
    width:94px;
    padding:3px;
}
#Menu
{
	float:right;
    clear:both;
    width:726px;
    height:38px;
    background:url(../Images/MenuBg.gif) repeat-x;
}
#MenuLeftBg
{
    float:left;
    width:21px;
    height:38px;
    background:url(../Images/MenuLeftBg.gif) no-repeat;
}
#MenuMiddle
{
    float:left;
    height:38px;
    
}
#MenuRightBg
{
    float:right;
    width:21px;
    height:38px;
    background:url(../Images/MenuRightBg.gif) no-repeat;
}
.MenuText
{
    line-height:38px;
    font-size:12px;
    padding:0px 18px;
    float:left;
}
#HeaderTopBg
{
	padding-top:5px;
	clear:both;
	height:49px;
	background:url(../Images/TopBg.gif) no-repeat;
}

#IndexContent
{
    clear:both;
    padding:0px 0px;
    height:587px;
    background:url(../Images/ContentBg.Jpg) no-repeat;
}
#IndexContent_Sc
{
    clear:both;
    padding:0px 0px;
    height:587px;
    background:url(../Images/ContentBg_Cn.Jpg) no-repeat;
}
#IndexContent_Jp
{
    clear:both;
    padding:0px 0px;
    height:587px;
    background:url(../Images/ContentBg_Jp.Jpg) no-repeat;
}
#MainContent
{
    clear:both;
}
*+html #MainContent
{
    padding-top:35px;
}
#IndexRowLeft
{
    width:535px;
    float:left;
}
#IndexRowRight
{
    float:right;
    width:410px;
}
#RowLeft
{
    width:243px;
    float:left;
}
#RowRight
{
    float:right;
    width:687px;
}
#SubRowLeft
{
	width:721px;
	float:left;
	padding-left:5px;
}
#SubRowRight
{
	width:202px;
	float:left;
}
#IndexVision1
{
	text-align:right;
	padding-top:20px;
}
#IndexVision2
{
	padding-top:20px;
}

#AboutUs
{
	margin:60px 0 15px 0;
	background:url(../Images/RowSubLeftBg.gif) no-repeat right 10px;
}
#AboutUsTitle
{
    line-height:20px;
    font-size:13px;
    font-weight:bold;
    padding-left:8px;
}
#AboutUsDetail
{
	clear:both;
    background:url(../Images/RowSubRightBg.gif) no-repeat bottom left;
    padding:5px 10px;
}
.RowSub
{
    background:#f0f0f0;
    margin:0px 0px 15px 0;
}
.RowSubTopBg
{
	background:url(../Images/RowSubTopBg.gif) no-repeat;
	height:10px;
}
.RowSubBottomBg
{
	background:url(../Images/RowSubbottomBg.gif) no-repeat;
	height:10px;
}
.RowSubMiddle
{
	padding:5px 10px;
}

.RowSubTilte
{
    font-weight:bold;
    font-size:13px;
}

.SubContentTop
{
	padding:0px 10px;
}
.SubContentTitle
{
	padding-top:20px;
	clear:both;
	font-size:20px;
	font-weight:bold;
}
.SubContentLink
{
	float:left;
}
.SubContentEmail
{
	float:right;
}
.SubContentMiddle
{
	padding:20px 0px 0 0;
}
.SubContentBottom
{
	padding:10px 10px;
}
.SubContentImg
{
	padding-top:10px;
}
.SubContentList
{
	padding:10px 0px;
}
.SubSubTitle
{
	font-size:14px;
	font-weight:bold;
}
.SubSubDetail
{
	font-size:12px;
	line-height:18px;
}



#SearchSumit
{
    line-height:19px;
}
#SearchDrop
{
    margin:5px 0px 3px;
}
.SearchList
{
    height:20px; border:1px #999 solid;background:#fff;margin:0px 0 1px 0;width:173px;
}
.SearchInput
{
    height:1.10em;/*height:15px;*/ border:1px #999 solid;background:#fff;margin:0 0 1px 0;width:125px;
}
.SearchButton
{
	margin:0px 0 -5px 4px;
    margin:0px 0 -2px 4px\9;
}

.ResultsText
{
	font-size:14px;
}

#MainFlash
{
	margin:-5px -15px 0 0;
	overflow:hidden;
    width:535px;
}

#News
{
	width:358px;
	height:158px;
	margin:400px 0 0 20px;
	border: 1px solid #cccccc;
}
#NewsTitle
{
    padding:8px 15px 10px 25px;
    height:13px;
    background:url(../Images/IndexNews.gif) no-repeat bottom;
}
.NewsDot
{
    background:url(../Images/IndexNewsDot.gif) no-repeat;
    width:3px;
    height:3px;
    float:left;
    margin:5px 5px;
}
.NewsTitleTex
{
	float:left;
	font-size:13px;
    font-weight:bold;
}
.NewsText
{
    width:340px;
    _width:340px;
    float:left;
    padding:20px 0 5px 25px;
}
.NewsMore
{
	float:right;
	font-size:11px;
	padding:2px 10px 0 0;
	font-weight:normal;
}
.IndexStudyPic
{
    float:left;
    padding-right:2px;
}
.IndexStudyTex
{
	width:79px;
    float:left;
}
.Clear_All
{
    clear:both;
}

#Footer
{
    padding-top:10px;
    clear:both;
}
#FooterLeftBg
{
    float:left;
    background:url(../Images/FooterLeftBg.gif) no-repeat;
    width:11px;
    height:58px;
}
#FooterMiddle
{
    width:923px;
    float:left;
    background:url(../Images/FooterMiddleBg.gif) repeat-x;
    height:58px;
}
#FooterRightBg
{
    background:url(../Images/FooterRightBg.gif) no-repeat;
    width:11px;
    height:58px;
    float:right;
}
#FooterLinks
{
    float:left;
    padding:25px 10px;
}
#FooterCopyright
{
    float:right;
    padding:25px 10px;
}


.SimpleEntertainmentMenu ul.AspNet-Menu 
{ 
	float:left;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul 
{
	width:auto;
    _width:280px;
    top: 100%;
    left: 0;
}

.SimpleEntertainmentMenu ul li
{
	text-align:center;
	
	height:38px;
	line-height: 38px;
	
	padding:0px 0px;
	font-size:12px;
	font-weight:bold;
}
.Separated-Menu
{
	width:2px;
	background:url(../Images/Separated.gif) no-repeat center center;
}

.SimpleEntertainmentMenu ul li .AspNet-Menu-Link1
{
	width:65px;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link2
{
	width:135px;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link3
{
	width:114px;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link4
{
	width:72px;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link5
{
	width:104px;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link6
{
	width:82px;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link7
{
	width:100px;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link1:hover
{
    background:url(../Images/MenuHoreBg1.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link2:hover
{
    background:url(../Images/MenuHoreBg2.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link3:hover
{
    background:url(../Images/MenuHoreBg3.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link4:hover
{
    background:url(../Images/MenuHoreBg4.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link5:hover
{
    background:url(../Images/MenuHoreBg5.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link6:hover
{
    background:url(../Images/MenuHoreBg6.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link7:hover
{
    background:url(../Images/MenuHoreBg7.gif) no-repeat center center;
}


.SimpleEntertainmentMenu ul li .AspNet-Menu-Link1-Selected
{
	width:65px;
    background:url(../Images/MenuHoreBg1.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link2-Selected
{
	width:135px;
    background:url(../Images/MenuHoreBg2.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link3-Selected
{
	width:114px;
    background:url(../Images/MenuHoreBg3.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link4-Selected
{
	width:72px;
    background:url(../Images/MenuHoreBg4.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link5-Selected
{
	width:104px;
    background:url(../Images/MenuHoreBg5.gif) no-repeat center center;
}
.SimpleEntertainmentMenu ul li .AspNet-Menu-Link6-Selected
{
	width:82px;
    background:url(../Images/MenuHoreBg6.gif) no-repeat center center;
}

.SimpleEntertainmentMenu ul li .AspNet-Menu-Link7-Selected
{
	width:100px;
    background:url(../Images/MenuHoreBg7.gif) no-repeat center center;
}


.SimpleEntertainmentMenu ul li.AspNet-Menu-Hover
{
    background:url(../Images/MenuHoreBg.gif) no-repeat center center;
}

.SimpleEntertainmentMenu ul li a,

.SimpleEntertainmentMenu ul li a:visited,
.SimpleEntertainmentMenu span
{
    text-decoration:none;
    color:#000;
}
.SimpleEntertainmentMenu ul li a:hover
{
	color:White;
}

.SimpleEntertainmentMenu ul li ul
{
	border: 2px solid #e60012;
	border-top:none;
	background-color:#fff;
}
.SimpleEntertainmentMenu ul li ul li
{
	width:260px;
	line-height:22px;
	text-align:left;
	padding-left:8px;
	border-top: 1px solid #ddd;
	border-bottom:none;
	border-left:none;
	border-right:none;
	height:22px;
	font-size:11px;
	font-weight:bold;
}

.SimpleEntertainmentMenu ul li ul li a,
.SimpleEntertainmentMenu ul li ul li a:hover,
.SimpleEntertainmentMenu ul li ul li a:visited
{
    color:#000;
}

.SimpleEntertainmentMenu ul li ul li:hover,
.SimpleEntertainmentMenu ul li ul li a:hover,
.SimpleEntertainmentMenu ul li ul li.AspNet-Menu-Hover
{
	background-color:#e60012;
	text-decoration:none;
	color:#fff;
	border-top: 1px solid #e60012;
}


.SimpleEntertainmentMenu .AspNet-Menu-Selected
{
    background:url(../Images/MenuHoreBg.gif) no-repeat center center;
}

.SimpleEntertainmentMenu .AspNet-Menu-ChildSelected 
{
    
}

.SimpleEntertainmentMenu .AspNet-Menu-ParentSelected 
{
   
}

#EntertainmentMessage
{
    padding-top: 2em;
    clear: both;
}
.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

ul.AspNet-Menu 
{
    position: relative;
    
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;

}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}

ul.AspNet-Menu ul
{
    position: absolute;
    visibility: hidden;    
}

ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    visibility: hidden;
}

ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
}


#Banner
{
	margin-bottom:20px;
	background:url(../Images/TopBg.gif) no-repeat top;
	
}

#SubHeaderImg
{
}
#SubMiddle
{
	width:924px;
	background:url(../Images/SubBg.gif) no-repeat top;
}
#SubRow1
{
	padding-top:20px;
	padding-left:20px;
    width:199px;
    float:left;
}
.SubLeftMenu
{
	width:243px;
}
#SubLeftMenuTop
{
	color:White;
	font-size:14px;
	text-align:center;
	padding-top:10px;
	width:243px;
	height:26px;
	background:url(../Images/SubLeftMenu.gif) no-repeat;
}
#SubLeftMenuList
{
	width:243px;
	background:url(../Images/SubLeftMenuBg.gif) repeat-y;
}
#SubLeftMenuBot
{
}
.SubLeftMenuTextTop
{
	padding-top:10px;
	padding-left:9px;
}
.SubLeftMenuTextCon
{
	margin-left:9px;
	background:url(../Images/SubLeftMenuTextBg.gif) repeat-y;
	padding:0 10px;
}
.SubLeftMenuTextBot
{
	padding-left:9px;
	padding-bottom:10px;
}
.SubLeftMenuSub
{
	clear:both;
	padding:5px 5px 5px 5px;
	
}
.SubLeftMenuSub a:link,.SubLeftMenuSub a:visited
{
	color:Black;
	padding-left:10px;
	background:url(../Images/leftnav1-arrow-OnRight.gif) no-repeat 0 2px;
}
.SubLeftMenuSub a:active,.SubLeftMenuSub a:hover,.SubLeftMenuSub .Actived
{
	color:#e60012;
	background:url(../Images/leftnav1-arrow-Red.gif) no-repeat 0 2px;
}
.SubLeftMenuSubActive
{
	clear:both;
	padding:5px 0px 5px 5px;
}
.SubLeftMenuSubActive a:link,.SubLeftMenuSubActive a:visited,.SubLeftMenuSubActive a:active,.SubLeftMenuSubActive a:hover
{
	padding-left:10px;
	color:#e60012;
	background:url(../Images/leftnav1-arrow-Red.gif) no-repeat 0 2px;
}

#SubRow2
{
	padding-top:20px;
	padding-right:20px;
    width:670px;
    float:right;
}


.AboutImg
{
	float:left;
	
}
.AboutText
{
	float:left;
	width:340px;
	padding:0 0 0 20px;
}
.ProfileLine
{
	clear:both;
	padding-top:20px;
}
.ProfileLineLeft
{
	width:320px;
	float:left;

}
.ProfileLineRight
{
	width:320px;
	float:left;
}
.ProfileLineTitle
{
	width:315px;
	background:url(../Images/BarBg.gif) repeat-x;
	padding-left:5px;
	padding-top:7px;
	font-weight:bold;
	color:#666;
	height:19px;
}
.ProfileLineTitle2
{
	width:670px;
	background:url(../Images/BarBg.gif) repeat-x;
	padding-left:5px;
	padding-top:7px;
	font-weight:bold;
	color:#666;
	height:19px;
}
.Line3
{
	float:left;
	margin:0px 10px;
	width:1px;
	background-color:#ccc;
	height:130px;
}
.Line1
{
	float:left;
	margin:0px 10px;
	width:1px;
	background-color:#ccc;
	height:190px;
}
.Line
{
	float:left;
	margin:0px 10px;
	width:1px;
	background-color:#ccc;
	height:150px;
}
.ProfileLineDetail
{
	
}
.DetailLeft
{
	float:left;
	width:380px;
}
.DetailRight
{
	float:right;
	width:250px;
}
.GrelyLine
{
	clear:both;
	width:493px;
	height:1px;
	background:url(../Images/bg_dot.gif) repeat-x;
}
.GrelyLine2
{
	width:201px;
	height:1px;
	background:url(../Images/bg_dot.gif) repeat-x;
	margin:2px 0px;
	_margin:2px 0px -10px;
}
.SubText
{
	line-height:15px;
}
.SubTextImg
{
	float:left;
	padding:5px;
}
.ContactName
{
	float:left;
	width:305px;
	padding-left:10px;
	margin-right:10px;
	line-height:18px;
	text-align:left;
}
#ViewAll
{
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-top:10px;
}

.MorePress
{
	margin-top:50px;
	float:right;
}

div#SiteMap a {color: #807f85; text-decoration: none;}
div#SiteMap a:link {color: #807f85; text-decoration: none;}
div#SiteMap a:visited {color: #807f85; text-decoration: none;}
div#SiteMap a:hover {color: #807f85; text-decoration: underline;}
div#SiteMap a:active {color: #807f85; text-decoration: none;}
div#SiteMap a, div#SiteMap a:link, div#SiteMap a:active, div#SiteMap a:visited {color: #807f85; text-decoration: none;}
div#SiteMap {font-family: Arial, Helvetica, sans-serif; }
div#SiteMap .SitemapList {width: 299px; margin-right: 20px; float: left; margin-top: 20px;}
div#SiteMap div#secondset {width: 299px; margin-left: 0px; float: left; margin-top: -39px;}
div#SiteMap h3 {display: block; width: 283px; height: 15px; margin: 0; padding: 4px 8px; background-color: #d3d3d3; font-size: 13px;}
div#SiteMap ul {margin: 0; padding: 0; list-style: none; margin-left: 4px; margin-top: 4px;}
div#SiteMap ul li {color: #19518b; list-style: none; padding: 3px 0 3px 12px; margin: 0; background: url(/Images/leftnav1-arrow-OnRight.gif) no-repeat 0px 3px; font-weight: bold; font-size: 12px;}
div#SiteMap ul li a, div#SiteMap ul li a:link, div#SiteMap ul li a:visited, div#SiteMap ul li a:hover, div#SiteMap ul li a:active {color: #19518b;}
div#SiteMap ul li ul {padding: 1px 0; margin: 0;}
div#SiteMap ul li li {color: #807f85; list-style-type: none; background: url(/ecimages/bkg_sitemap_bulletgrayround.gif) no-repeat 0px 5px; padding-left: 8px; margin: 0px 0; padding-top: 0; padding-bottom: 0; font-weight: bold; font-size: 12px;}
div#SiteMap ul li li a, div#SiteMap ul li li a:link, div#SiteMap ul li li a:visited, div#SiteMap ul li li a:hover, div#SiteMap ul li li a:active {color: #807f85;}
div#SiteMap ul li li li {list-style: none; color: #668bb2; background: none; margin-left: 0; padding-left: 3px;}
div#SiteMap ul li li li a, div#SiteMap ul li li li a:link, div#SiteMap ul li li li a:visited, div#SiteMap ul li li li a:hover, div#SiteMap ul li li li a:active {color: #668bb2;}
div#SiteMap a:hover {text-decoration: underline;}



#featuredSlider {
	position:relative;
	overflow:hidden;
}

#featuredSlider div.NewsText {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	overflow:hidden;
}

#featuredSlider div.NewsText a {
}

#featuredSlider div.NewsText {
}

#featuredSlider {
	width:340px;
	height:140px;
}


#featuredSlider div.NewsText a {
	width:340px;
}


#featuredShortcuts {
	position:absolute;
	left:0;
	bottom:0;
}


#featuredShortcuts {
	position:absolute;
	
}


#featuredShortcuts div {
}


/* @group Wines Nav Thumbs */

#featuredShortcuts div#s0 {
	background:url(../images/slideshow/thumb0.gif);
}

#featuredShortcuts div#s1 {
	background:url(../images/slideshow/thumb1.gif);
}

#featuredShortcuts div#s2 {
	background:url(../images/slideshow/thumb2.gif);
}

/* @end */
#featuredShortcuts div.selected 
{
	color:Red;
}


.Close
{
	font-size:10px;
	float:right;
	margin:10px 10px 0 0;
	cursor:pointer;
}