﻿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:930px;
	height:111px;
    margin-top:8px;
    background:url(../Images/IndexTopBg.jpg);
}
#Logo
{
    padding:20px 0 0 40px;
    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:638px;
}
.MenuText
{
    line-height:38px;
    font-size:14px;
    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:547px;
    background:url(../Images/ContentBg2.jpg) no-repeat;
}
#MainContent
{
    clear:both;
}
*+html #MainContent
{
    /*padding-top:35px;*/
}
#IndexRowLeft
{
    width:410px;
    float:left;
}
#IndexRowRight
{
    float:right;
    width:485px;
}
#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;
	
}



#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;
}
#IndexFlash
{
	
}
#MainFlash
{
	margin:140px 0 0 0;
	overflow:hidden;
    width:480px;
    float:right;
}

#News
{
	width:400px;
	height:158px;
	margin:360px 0 0 20px;
	border: 1px solid #cccccc;
	padding:5px;
	background-color:White;
}
#NewsLine
{
	background:url(../Images/IndexNewsDot.gif) no-repeat left;
	padding:5px 0 15px 10px;
	margin:5px 0;
}
#NewsTitle
{
	float:left;
    height:13px;
}
#NewsData
{
	float:right;
    height:13px;
    color:#9126e4;
}
#NewsMore
{
	font-size:11px;
	text-align:right;
	padding-bottom:8px;
	background:url(../Images/IndexNews.gif) no-repeat left top;
}
.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
{
    margin-top:10px;
    border-top:1px solid #ddd;
    clear:both;
    width:930px;
}
#FooterLinks
{
    padding:15px 10px 0px 10px;
}
#FooterCopyright
{
    margin:5px 10px;
    float:left;
}
#FooterContact
{
	float:right;
	margin:-15px 10px 0 0;
}


#Banner
{
	margin-bottom:20px;
}

#SubHeaderImg
{
}
#SubMiddle
{
	width:924px;
	background:url(../Images/SubBg.gif) no-repeat top;
}
#SubRow1
{
	padding-top:20px;
	padding-left:20px;
    width:199px;
    float:left;
}
.QqContact
{
	float:left;
	margin:12px 0 0 5px;
}
.QqContactImg
{
	float:left;
	margin:5px 0;
}
.SubLeftMenu
{
	width:243px;
}
#SubLeftMenuTop
{
    font-weight:bold;
	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-left:10px;
	_height: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;
}

.SubLeftMenuSub2
{
	clear:both;
	padding:5px 5px 5px 25px;
	
}
.SubLeftMenuSub2 a:link,.SubLeftMenuSub2 a:visited
{
	color:Black;
	padding-left:10px;
	background:url(../Images/leftnav1-arrow-OnRight.gif) no-repeat 0 2px;
}
.SubLeftMenuSub2 a:active,.SubLeftMenuSub2 a:hover,.SubLeftMenuSub2 .Actived
{
	color:#e60012;
	background:url(../Images/leftnav1-arrow-Red.gif) no-repeat 0 2px;
}
.SubLeftMenuSubActive2
{
	clear:both;
	padding:5px 0px 5px 25px;
}
.SubLeftMenuSubActive2 a:link,.SubLeftMenuSubActive2 a:visited,.SubLeftMenuSubActive2 a:active,.SubLeftMenuSubActive2 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
{

}
.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;
}

#ProductDown
{
    text-align:center;
	padding-bottom:10px;
	border-bottom:solid 1px #cccccc;
}
#ProductList
{
	padding:10px 0px;
}
.ProductList
{
	clear:both;
}
.Separa
{
	width:100%;
	clear:both;
	border-bottom:solid 1px #cccccc;
	margin-bottom:10px;
}
.ProductLeft
{
	width:500px;
	float:left;
}
.ProductRight
{
	float:right;
	width:150px;
}

.ProductDetailTop
{
	padding:0px 0px 30px 70px;
}
.ProductImgTop
{
	width:526px;
	height:18px;
	background:url(../Images/pro_bg_top.jpg) #fff no-repeat;
}
.ProductImgBottom
{
	width:526px;
	height:18px;
	background:url(../Images/pro_bg_botm.jpg) #fff no-repeat;
}
.ProductImgBody
{
	width:526px;
	background:url(../Images/pro_bg_body.jpg) #fff repeat-y;
	text-align:center;
}



.ajax__tab_yuitabview-theme
{
    padding:0px;
    margin:0px 10px 10px 10px;
    min-height:300px;
    width:640px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    border-bottom:solid 1px #97a0a5;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    margin:0px 0.16em -1px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #97a0a5;
    background-color:#eeeeee;
    
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:1px 10px;    
    margin-right:0.01em;
    width:190px;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background-color: #ccc;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#000;
    font-weight:bold;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
	border-bottom:solid 1px #fff;
	background-color:#ffffff;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
	padding:10px;
    border:solid 1px #97a0a5;
    border-top-width:0px;
}



.Padding
{
    clear:both;
    padding-top:15px;
    text-align:center;
}