@charset "utf-8";
body {
	margin: 0px;
	color: #75552F;
	font: 12px/1.3em Tahoma, Georgia, Verdana;
	background: #E1C887 url(../common/img/bg-home.jpg) repeat-x fixed top;
}
div, ul  , li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
}
img {
	border-style: none;
}
a:link , a:visited{
	text-decoration: none;
	color: #75552F;
}
a:hover {
	text-decoration: underline;
	color: #75552F;
}
h1 {
	margin: 0px 0px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 0px;
}
h1.Heading{
	font-size:2.7em;
	margin:-16px 0px 0px -1px;
	font-weight:bold;
}
h1.size2{
	font-size:1.6em;
	margin:-10px 0px 0px -1px;
	font-weight:bold;
}
h1.size25{
	font-size:2.5em;
	color:#75552F;
	margin:-16px 0px -7px -1px;
}
h2 {
	margin: 30px 0px 20px;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	padding: 0px;
}
h3 {
	margin: 0px;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	padding: 0px;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
p {
	padding: 0px;
	margin: 0px;
}
.Underline {
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px dashed #c7b29a;
	height: 1px;
}
.Separator {
	display: block;
	height: 50px;
	background: url(../common/img/bg-separator.gif) no-repeat center center;
}
.Form-Beige {
	background: #f1e5c2;
	padding: 5px;
	border-style: none;
	color: #75552F;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.Form {
	padding: 3px;
}
.Eng {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.Back {
	display: block;
	margin-top: 30px;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
}
.More {
	display: block;
	float: right;
	margin-top: 10px;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
}
.CountrySelction {
	height: 300px;
	margin-top: 15px;
	padding-top: 165px;
	padding-left: 170px;
	margin-bottom: 20px;
}
.Wrapper {
	width: 975px;
	margin-right: auto;
	margin-left: auto;
}
#Header {
}
#Header .Logo {
	text-align: center;
}
#Header .MainNav {
}
#Header .MainNav ul {
	margin-right: auto;
	margin-left: auto;
	width: 500px;
}
#Header .MainNav li {
	float: left;
}
#Hilight {
}
#Spotlight {
	margin-bottom: 20px;
	margin-top: 20px;
}
#Spotlight li {
	float: left;
	margin-right: 15px;
	width: 285px;
	height:300px;
	display: block;
	background: #f5edb8;
	padding: 15px;
}
#Spotlight li.Last {
	margin-right: 0px;
}
#Spotlight img  {
	margin-bottom: 10px;
}
#Spotlight p {
	font-size: 11px;
}
#Body {
	background: url(../common/img/bg-body-edge.png) no-repeat bottom;
	padding-bottom: 15px;
	margin-bottom: 20px;
	padding-top: 5px;
}
.InnerWrapper {
	padding-right: 30px;
	padding-left: 45px;
	padding-top: 20px;
	margin-bottom: 20px;
}
.Crumb {
	float: right;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.Crumb li {
	float: left;
	margin-left: 6px;
	background: url(../common/img/bg-crumb.gif) no-repeat left center;
	padding-left: 7px;
}
.Crumb li.Home {
	padding-left: 0px;
	background: url(../common/img/blank.gif);
	margin: 0px;
}
.Crumb li.Selected {
	font-weight: bold;
}
.Introduction {
	margin-bottom: 20px;
	margin-top: 5px;
}
.TwLondon {
	width: 100%;
}
.TwLondon .Column {
	width: 450px;
	vertical-align: top;
}
.TwLondon .Year{
	margin: 0px 0px 10px;
	padding: 0px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	display: block;
}
.TwLondon .Profile {
	padding: 0px;
	width: 100%;
}
.TwLondon .Profile .Pic {
	vertical-align: top;
	width: 135px;
}
.TwLondon .Profile .Details {
	vertical-align: top;
	padding-right: 25px;
}
.Timeline  {
	text-align: center;
}
.LeafToCup {
	width: 100%;
}
.LeafToCup h2 {
	margin-top: 0px;
	background: url(../common/img/ico-leaf.gif) no-repeat left center;
	padding-left: 20px;
	margin-bottom: 7px;
}
.LeafToCup .MainC {
	width: 600px;
	vertical-align: top;
}
.LeafToCup .MenuC {
	width: 300px;
	vertical-align: top;
}
.LeafToCup .MenuC li {
	background: url(../common/img/ico-leaf.gif) no-repeat left center;
	padding-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dashed #c7b29a;
	padding-top: 11px;
	padding-bottom: 9px;
	width: 250px;
}
.LeafToCup .ContentList {
	width: 100%;
}
.LeafToCup .ContentList .Column {
	width: 50%;
	padding-right: 15px;
	vertical-align: top;
}
.LeafToCup .ContentList .Tn {
	margin-bottom: 10px;
}
.LeafToCup .ContentList .Underline {
	margin-right: 30px;
}
.LeafToCup .Content {
	padding: 10px 40px 10px 10px;
}
.ProductRow ul {
	margin-top: 10px;
}
.ProductRow li {
	display: block;
	float: left;
	width: 300px;
}
.ProductRange {
	width: 100%;
}
.ProductRange h3 {
	font-weight: bold;
	font-size: 14px;
}
.ProductRange .Tn {
	vertical-align: top;
	padding-bottom: 20px;
}
.ProductRange .Type {
	vertical-align: top;
	width: 50px;
}
.ProductRange .Details {
	vertical-align: top;
	width: 240px;
	padding-right: 10px;
}
.ProductList {
	width: 100%;
}
.ProductDisplay {
	width: 100%;
	margin-bottom: 15px;
}
.ProductDisplay h3 {
	font-weight: normal;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.ProductDisplay h4 {
	font-size: 14px;
	margin-bottom: 3px;
}
.ProductDisplay .Tn {
	width: 370px;
	vertical-align: top;
}
.ProductDisplay .Details {
	vertical-align: top;
}
.ProductDisplay .Description {
	border-bottom: 1px dotted #75552F;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 40px;
}
.ProductDisplay .Level {
	margin-top: 10px;
	float: left;
}
.ProductDisplay .AltView {
	padding-right: 20px;
	float: right;
	padding-top: 20px;
}
.ProductDisplay .Level img {
	margin-top: 8px;
}
.RelatedProducts {
	margin-bottom: 30px;
}
.RelatedProducts li{
	float: left;
	width: 205px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.Tab {
	margin-right: 15px;
	background: #f5edb8;
}
.Tab .TabHeader {
	background: #75552f;
	color: #F5F1C6;
	height: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.Tab .TabHeader li {
	float: left;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
}
.Tab .TabHeader li.Selected    {
	color: #7A5F3A;
	background: #f5edb8;
	height: 25px;
}
.Tab .TabHeader li a:link, .Tab .TabHeader li a:visited     , .Tab .TabHeader li a:hover{
	color: #f5edb8;
	text-decoration: none;
}
.Tab .TabHeader li.Selected a:link , .Tab .TabHeader li.Selected a:hover, .Tab .TabHeader li.Selected a:visited{
	color: #7A5F3A;
}
.Tab .TabHeader li a:hover{
	color: #7A5F3A;
	text-decoration: none;
}
.Tab .TabHeader li:hover  {
	color: #7A5F3A;
	background: #f5edb8;
	height: 25px;
}
.Tab .TabContent {
	padding: 20px 30px 30px 20px;
}
.Tab .SendForm {
	width: 50%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.Tab .SendForm td {
	padding-bottom: 5px;
}
.Update {
	width: 100%;
	margin-top: 25px;
	margin-bottom: 25px;
}
.Update h2 {
	margin-top: 0px;
}
.Update h3 {
	margin-bottom: 10px;
	font-weight: normal;
}
.Update .HilightTn {
	width: 600px;
	vertical-align: top;
}
.Update .HilightDetails {
	vertical-align: top;
	width: 300px;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 20px;
	overflow:hidden;
}
.Update .ContentTn {
	vertical-align: top;
}
.Update .ContentDetails {
	vertical-align: top;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 20px;
}
.Update .ContentDetails li {
	list-style: disc;
	padding-left: 5px;
}
.UpdateList {
	margin-bottom: 25px;
}
.UpdateList li {
	float: left;
	margin-right: 15px;
	width: 285px;
	display: block;
}
.UpdateList li img {
	background: url(../common/img/bg-update-tn.gif) no-repeat left top;
	padding: 10px;
	margin-bottom: 10px;
	width: 265px;
}
.PageList ul{
	font-family: Georgia, "Times New Roman", Times, serif;
	float: right;
	margin-right: 10px;
}
.PageList li {
	float: left;
	padding-right: 5px;
	padding-left: 8px;
	background: url(../common/img/bg-crumb.gif) no-repeat left 3px;
}
.PageList li.First {
	background: url(../common/img/blank.gif);
	padding-left: 0px;
}
#Footer {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 50px;
}
#Footer .FootNav {
}
#Footer .FootNav li {
	float: left;
	margin-right: 5px;
}
#Footer .Copyright {
	float: left;
}
#Footer .Enews {
	float: right;
}
#Footer .Enews #AjaxLoading{
	padding-right:100px;
}
.FormChoose{
	background: #f1e5c2;
	color: #75552F;
	width:127px;
	height:13px;
	padding:5px;
	float: left;
	font: 11px Georgia, "Times New Roman", Times, serif;
}


.FormBT{
padding-top:1px;
	float: left;
}
.FormCountry{
	background: #f1e5c2;
	color: #75552F
	width:156px;
	float: left;
	text-decoration:none;
	position:absolute;
	margin-top:23px;
	margin-left:0px;
	#margin-left:-158px;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.FormCountry ul{
	color: #75552F
	overflow:hidden;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.FormCountry ul li{
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	height:15px;
	width:156px;
	text-decoration:none;
	cursor:pointer;
}
.FormCountry li:hover{
	background:#dcbe78;
	text-decoration:none;
}
