/* CSS Document */

body {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #6A6A6A;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background: #C2E605 url("/landing/images/tm106/bg_landing.jpg") repeat-x  center top;
}
#main_top{
	width:674px;
	height:295px;
}
.main_flash{
	margin:7px 0px 0px 0px;
	float: left;
	height:400px;
	width:320px;
}
#main_body{
	width:659px;
	padding:10px 0px 0px 0px;
}
#round_top_l{
	background:top left url("/landing/images/tm106/top_r_l.gif") no-repeat;
	padding:0px 0px 0px 10px;
}
#round_top_r{
	background:top right url("/landing/images/tm106/top_r_r.gif") no-repeat;
	padding:0px 10px 0px 0px;
}
#round_top_c{
	background-color:#FFFFFF;
	height:10px;
}
#round_bot_l{
	background:top left url("/landing/images/tm106/bot_r_l.gif") no-repeat;
	padding:0px 0px 0px 10px;
}
#round_bot_r{
	background:top right url("/landing/images/tm106/bot_r_r.gif") no-repeat;
	padding:0px 10px 0px 0px;
}
#round_bot_c{
	background:#B5B5B5;
	height:10px;
}
#content{ text-align:left; background:#FFFFFF; height:410px; width:659px;}

.de #content{ height:490px; }
.es #content{ height:495px; }
.fr #content{ height:510px; }
.it #content{ height:490px; }
.ja #content{ height:510px; }
html>body .ja #content{ height: 455px; }
.pt #content{ height:490px; }

@media all and (min-width:0px) { body:not(:root:root) .fr #content { height:460px; }}
@media all and (min-width:0px) { body:not(:root:root) .de #content { height:450px; }}
@media all and (min-width:0px) { body:not(:root:root) .pt #content { height:450px; }}
@media all and (min-width:0px) { body:not(:root:root) .it #content { height:430px; }}
@media all and (min-width:0px) { body:not(:root:root) .es #content { height:450px; }}
@media all and (min-width:0px) { body:not(:root:root) .ja #content { height:430px; }}

#left_content{
	width:320px;
	float:left;
	padding:10px 0px 0px 12px;
}

#logo{
	background:top left url("/landing/images/tm106/logo.jpg") no-repeat;
	width:309px;
	height:92px;
	float:left;
}

h1{
	width:310px;
	color:#65A301;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	margin:0px;
}
h2{
	font-size:15px;
	font-weight:bold;
	/* color:#5B961B; */
	color:#64047A;
	margin:0px;
}
h3{
	font-size:11px;
	font-weight:normal;
	color:#01431B;
	margin:0px;
}
h4{ font-size:11px; font-weight:bold; color:#FFFFFF; margin:0px;}

h5{ font-size:11px; color:#333333; font-weight:normal; margin:0px;}

.tag_line{
	width:310px;
	color:#65A301;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 5px;
}
#right_flash{
}


#b1{
	background:top left url("/landing/images/tm106/bottom-a.jpg") no-repeat;
	height:33px;
}

.es #b2{
	height:140px; background-color:#b5b5b5;
}
html>body .es #b2{background-color:#b5b5b5;}

.fr #b2{
	height:170px; background-color:#b5b5b5;
}
@media all and (min-width:0px) { body:not(:root:root) .fr #b2 { height:130px; }}
html>body .fr #b2{background-color:#b5b5b5;}

.it #b2{
	height:140px;
	background-color:#b5b5b5;
}
@media all and (min-width:0px) { body:not(:root:root) .it #b2 { height:130px; }}
html>body .it #b2{background-color:#b5b5b5;}

.ja #b2{
	height:135px;
	background-color:#b5b5b5;
}
@media all and (min-width:0px) { body:not(:root:root) .ja #b2 { height:130px; }}
html>body .ja #b2{background-color:#b5b5b5;}

.pt #b2{
	background:top left url("/landing/images/tm106/bottom-bg.jpg") repeat-x;
	height:140px;
	background-color:#b5b5b5;
}
@media all and (min-width:0px) { body:not(:root:root) .pt #b2 { height:130px; }}

#b2{
	background:top left url("/landing/images/tm106/bottom-bg.jpg") repeat-x;
	height:108px;
}

#bot_toolbar{
	background:211px 0px url("/landing/images/tm106/toolbar.gif") no-repeat;
	height:101px;
	text-align:left;
	padding:0px 0px 0px 18px;
}

.fr #bot_text{
	height:400px;
	height:100px!important;
}

#bot_text{
	width:185px;
	margin:17px 0px 0px 0px;
	float:left;
	color:#333333;
	line-height:13px;
	font-size:11px;
	font-weight:bold;
	height:400px;
	height:80px!important;
}

.features{ float:left; padding:0px 0px 0px 8px;text-align:left;margin:8px 0px 10px 0px;}

.white_hl{
	font-size:15px;
	font-weight:bold;
	/* color:#5B961B; */
	color:#64047A;
}
.features_list{padding:0px 0px 0px 0px;}
.features_list ul{list-style:none; padding:0px; margin:0px; float:left;}
.features_list li{ background:0px 5px  url(/landing/images/tm106/pointer_1.gif) no-repeat; padding:5px 0px 0px 18px; width:295px; margin:0px 0px 0px 0px; min-height:16px;}

.call_for_action{ float: left; text-align: center; padding:0px 0px 0px 15px; margin:8px 0px 0px 0px;}
.de .call_for_action{ width:300px}
.it .call_for_action{ width:295px; }
.ja .call_for_action{ width:290px; }
.pt .call_for_action{ width:295px; }

.purple_hl{
	font:Verdana;
	font-size:9px;
	color:#64047A;
	padding:5px 0px 0px 0px;
	text-align:left;
}
.purple_hl a{
	font:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#64047A;
	text-decoration:underline;
	line-height:12px;
}
.purple_hl a:hover{
	text-decoration:none;
}
.btn_download_big{
	width:282px;
	height:53px;
	margin:0px 0px 5px 0px;
	float:left;
	/* padding:3px 0px 15px 0px; */
}

.btn_download_big a{
	float:left;
	width:282px;
	height:53px;
	background:left 0px url(/landing/images/tm106/btn_download.gif) no-repeat;
}

.de .btn_download_big a{
	background:left 0px url(/landing/images/tm106/btn_download_de.gif) no-repeat;
}

.es .btn_download_big a{
	background:left 0px url(/landing/images/tm106/btn_download_es.gif) no-repeat;
}

.fr .btn_download_big a{
	background:left 0px url(/landing/images/tm106/btn_download_fr.gif) no-repeat;
}

.it .btn_download_big a{
	background:left 0px url(/landing/images/tm106/btn_download_it.gif) no-repeat;
}

.ja .btn_download_big a{
	background:left 0px url(/landing/images/tm106/btn_download_ja.gif) no-repeat;
}

.pt .btn_download_big a{
	background:left 0px url(/landing/images/tm106/btn_download_pt.gif) no-repeat;
}

/* .btn_download_big a:hover{
	background:0px 0px url(/landing/images/tm106/btn_download_on.jpg) no-repeat; 
}*/
.green_copy{
	color:#4D7E01;
	text-align: center;
	font-size:11px;
	padding:5px 0px 0px 0px;
	width:250px;
	font-weight:bold;
}
.line{
	height:1px;
	width:636px;
	margin:15px 0px 0px 0px;
	display:none;
}
.footer{
	padding:10px 0px;
	font-size:10px;
	color:#003300;
}
#main_content{
	width:674px;
	height:502px;
}
.white_bg {
	background:#ffffff;
}
a {cursor:pointer; text-decoration:none;}

/* Add for footer temp. */
/*.green div a:hover{color:#fff; text-decoration: underline}
.green div .a, a:active, a:visited {color:#FFF; border-color:#fff}
.green div a:hover{color:#fff;border-color:#fff}*/

#footer {
	color: #fff;	
}

.green a{
	font:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
	line-height:12px;
}
.green a:hover{
	text-decoration:none;
}

#footer_content{
	text-align:left;
	margin:15px 0px 30px 0px;
	width:659px;
	float:left;
	padding:0px 0px 0px 7px;
}

.footer_box{
	width:210px;
	float:left;
	margin:7px 3px;
}
.es .footer_title{background:#7d9c01; height:36px; }
.footer_title{
	background:0px 0px url(/landing/images/tm106/footer_title_bg.jpg) repeat-x;
	height:22px;
	width:100%;
	
}
.footer_title h4{padding:4px 8px 0px 8px;}

.footer_text{ width:100%; }
.footer_text h5{padding:4px 8px 0px 8px; line-height:12px;}

.green_t a{ color:#6B8E02; font-size:11px; font-weight:bold;}
.green_t a:hover{ color:#FFFFFF;}

#footer_line div{  color:#6B8E02; font-size:10px; font-weight:normal;}
#footer_line{margin:0px 0px 20px 0px; float: left; width: 100%;}

.ja .text_link { width:310px; }
.text_link { width:300px; text-align:center;}
.text_link a{ text-decoration:underline; font-size:12px; color:#0033CC; font-weight:bold;}
.text_link a:hover { text-decoration:none;}

#non_main_flash{
	width:320px;	height:400px;	
	*right:310px;
	*right:-1px!important;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/landing/images/tm106/non_flash.jpg' sizingMethod='scale'); */
	background: url(/landing/images/tm106/non_flash.jpg) no-repeat;
	/*background:none;*/	
}
html>body #non_main_flash{background:3px 0px url(/landing/images/tm106/non_flash.jpg) no-repeat; filter:none; position:relative; margin-left:338px;}

.de #non_main_flash{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/landing/images/tm106/non_flash_de.jpg' sizingMethod='scale');*/
	background: url(/landing/images/tm106/non_flash_de.jpg) no-repeat;
}
html>body .de #non_main_flash{background:3px 0px url(/landing/images/tm106/non_flash_de.jpg) no-repeat; filter:none; position:relative; margin-left:338px;}

.es #non_main_flash{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/landing/images/tm106/non_flash_es.jpg' sizingMethod='scale');*/
	background: url(/landing/images/tm106/non_flash_es.jpg) no-repeat;
}
html>body .es #non_main_flash{background:3px 0px url(/landing/images/tm106/non_flash_es.jpg) no-repeat; filter:none; position:relative; margin-left:338px;}

.fr #non_main_flash{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/landing/images/tm106/non_flash_fr.jpg' sizingMethod='scale');*/
	background: url(/landing/images/tm106/non_flash_fr.jpg) no-repeat;
}
html>body .fr #non_main_flash{background:3px 0px url(/landing/images/tm106/non_flash_fr.jpg) no-repeat; filter:none; position:relative; margin-left:338px;}

.it #non_main_flash{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/landing/images/tm106/non_flash_it.jpg' sizingMethod='scale');*/	
	background: url(/landing/images/tm106/non_flash_it.jpg) no-repeat;
}
html>body .it #non_main_flash{background:3px 0px url(/landing/images/tm106/non_flash_it.jpg) no-repeat; filter:none; position:relative; margin-left:338px;}

.ja #non_main_flash{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/landing/images/tm106/non_flash_ja.jpg' sizingMethod='scale');*/
	background: url(/landing/images/tm106/non_flash_ja.jpg) no-repeat;
}
html>body .ja #non_main_flash{background:3px 0px url(/landing/images/tm106/non_flash_ja.jpg) no-repeat; filter:none; position:relative; margin-left:338px;}

.pt #non_main_flash{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/landing/images/tm106/non_flash_pt.jpg' sizingMethod='scale');*/
	background: url(/landing/images/tm106/non_flash_pt.jpg) no-repeat;
}
html>body .pt #non_main_flash{background:3px 0px url(/landing/images/tm106/non_flash_pt.jpg) no-repeat; filter:none; position:relative; margin-left:338px;}

