body {
	background:url(../img/mainOuterBgHome.png) no-repeat center -68px;
	background-color:#fff;
	margin:0; padding:0;
}

div.topbar {
	background:url(../img/bcgBody.gif) repeat-x;	
}
div#cntHeader {}

.mainOuter {
	padding:0 0 20px 0;
}

div.main {
	background:none;
}


.cntLandingTeaser {
	width:955px;
	background:url(../img/cntLandingTeaserBg.png) repeat-y !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='scale',src='img/cntLandingTeaserBg.png');
	position:relative;
	_position:static;
	margin:15px 0 25px 7px;
}
html>body .cntLandingTeaser {*position:static;}
#cntCountriesContainer_1,#cntCountriesContainer_2 {display:none;}
.cntNote {width:400px; margin:40px auto 0;}
div.aiwaOptions {margin:20px 0 0 0;}
div.aiwaOptions img  {border:2px solid #E0E1E5; padding:6px; background:#fff;}
div.aiwaOptions .old, div.aiwaOptions .new{float:left; width:150px;}
div.aiwaOptions .new{ margin:0 80px 0 0;}
.clear {clear:both;}

#bnrProdRegLanding,#bnrProdRegLanding1 {
	position:absolute;
	top:25px;
	right:30px;
	height:100px; 
	width:250px; 
	overflow:auto;
	background:#fff;
	z-index:1000;
	padding:10px;
	border:4px solid #ccc;
	opacity:0.9;
	filter: alpha(opacity=90);
}

#bnrProdRegLanding1 {width:200px; height:120px; top:15px;}
#bnrProdRegLanding h1,#bnrProdRegLanding1 h1 { margin:0 0 6px 0; color:#666;}


.cntLandingTeaserTop {
	background:url(../img/cntLandingTeaserTop.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='img/cntLandingTeaserTop.png');
	height:15px;
	top:-15px;
	position:relative;
	
}

.cntTeaserContent {
	position:relative;
	margin-top:-30px;
	bottom:-10px;
	padding:0 10px;
	z-index:1000;
}

.cntLandingTeaserBottom {
	background:url(../img/cntLandingTeaserBottom.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='img/cntLandingTeaserBottom.png');
	height:15px;
	position:relative;
	bottom:-15px;
	margin-top:-10px;
	_margin-top:-12px;
	z-index:1;
}
html>body .cntLandingTeaserBottom {*bottom:-13px;}

.cntLandingContainer {
	width:955px;
	height:365px;
	margin:0 0 0 7px;
	position:relative;
}

.cntLandingBg {
	background:url(../img/landingPage_countires_bg.png) no-repeat !important;
	background:transparent;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='img/landingPage_countires_bg.png');
	height:335px;
	width:920px;
	padding:15px 10px 15px 25px;
	
}

.cntLandingCountries {
	position:absolute;
	top:22px;
	left:22px;
	width:940px;
}

a.swap {
	position:absolute;
	top:5px; right:30px;
	font-weight:bold;
}

a.swap:hover {
	text-decoration:underline;
}
.cntLandingCountries h1{
	color:#B4002C;
	font-size:150%;
	font-weight:bold;
	margin:0 0 5px 0;
}



.cntLandingCountries ul.cntCountryList {
	width:215px;
	float:left;	
	padding:0 0 0 15px;
	margin:12px 0 0 0;
}

.cntLandingCountries ul.cntCountryList li{
	list-style-type:none;
	margin:8px 0;
	padding:0;
	white-space:nowrap;
}

.cntLandingCountries ul.cntCountryList li img{
	border:1px solid #333;
	margin:0 7px 0 0;
	vertical-align:middle;
}

.cntLandingCountries ul.cntCountryList li a {
	background:url(../img/cntRedarrow.gif) no-repeat left center;
	padding:0 0 0 15px;
	position:relative; top:1px; display:inline-block;
}

.cntLandingCountries ul.cntCountryList li a:hover {
	text-decoration:underline;	
}


.cntFooterContainer {
	margin:20px 0 20px 7px;
	padding:30px 0 0 45px;
	background:url(../img/footerseperator.png) no-repeat !important;
	background:transparent;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='img/footerseperator.png');
}
.cntFooterBlock {
	width:200px;
	float:left;
	margin:0 20px 0 0;
}

.cntFooterBlock h2 {color:#B0002B; margin:0 0 7px 0;}
.cntFooterBlock p {font-size:100%; line-height:1.2;}


.cntFooterBlock .btnGeneric {
	 margin:10px 0 0 0;
	 display:block;
	 cursor:pointer;
}

.cntFooterBlock .btnGeneric .lftCorner {
	display:inline-block;
	background:url(../img/generic_btn_left.png) no-repeat left;
	_background:url(../img/generic_btn_left.gif) no-repeat left;
	height:21px;
	_height:19px;
	width:5px;
	float:left;
	
}

.cntFooterBlock .btnGeneric .btncontent {
	display:inline-block;
	background:url(../img/generic_btn_bg.png) repeat-x left;
	_background:url(../img/generic_btn_bg.gif) repeat-x left;
	height:19px;
	_height:17px;
	color:#fff;
	padding:2px 0 0 0;
	float:left;
}
	
.cntFooterBlock .btnGeneric .rgthCorner {
	display:inline-block;
	background:url(../img/generic_btn_right.png) no-repeat left;
	_background:url(../img/generic_btn_right.gif) no-repeat left;
	height:21px;
	_height:19px;
	width:10px;
	float:left;
}

.cntFooter {
	width:574px;
	margin:0 auto;
	padding:20px 0 0 0;
}

.cntFooter .tsandcsPrivacy a {
	color:#333;
}
.cntFooter .tsandcsPrivacy {
	color:#333;
}