@charset "utf-8";
/* CSS Document */


h1,h2,h3,h4,h5,h6{
	font-family: 'Open Sans', sans-serif;
}
h1{
	font-size:30px;
	line-height:36px;
	font-weight:700;
	margin:0 0 10px;
}
h2{
	font-size:27px;
	font-weight:normal;
	margin:0 0 15px;
}
h3{
	font-size:22px;
	font-weight:normal;
	margin:0 0 15px;
}
h4{
	font-size:18px;
	font-weight:normal;
	margin:0 0 15px;
	font-weight:600;
}
h5{
	font-size:16px;
	font-weight:normal;
	margin:0 0 10px;
	font-weight:600;
}
hr{
	color:#e1e1e1;
}
.main ul{
	margin-left:60px;
	padding:0px;
	display:block;
	margin-bottom:20px;
}
.main ul li{
	background:url(../img/list_style.png) left 8px no-repeat;
	list-style:none;
	padding-left:22px;	
	line-height:24px;
}
ol{
	list-style:decimal;
	padding-left:30px;
}
blockquote{
	margin-left:70px;
}

/* Float Elements 
---------------------------------*/
.fl-lt {float:left;}
.fl-rt {float:right;}

/* Clear Floated Elements
---------------------------------*/
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

img {max-width:100%;}
a{ color:#1795be; outline:none !important;}
br{ clear:both;}

/* Primary Styles
---------------------------------*/
body {
	background:#fff;
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	color:#1a1a1a;
	margin:0;
	}
p{
	line-height:20px;
	margin-bottom:20px;
}	
/* Wrapper
---------------------------------*/
.wrapper
{
	width:100%;
	margin:0 auto;
}
img.fl-lt{
	margin:0 10px 20px;
}

.header{
	background:#88e120;
	padding:10px 0;
	position:relative;
	z-index:100;
}
.logo{
	float:left;
	width:358px;
	margin:10px 2px;
}
.social_link{float:right;padding:0px;margin:0px;list-style:none;}
.social_link li{float:right;color:#e4f6ff;text-transform:uppercase;font-weight:700;font-family:'Open Sans', sans-serif;margin:1px 2px;line-height:34px;}
.social_link li span{display:block;margin-right:5px;}
.social_link li span span{margin-right:0px;}
.social_link li span span span{margin-right:0px;}

.g_language{
	float:right;
	width:160px;
	margin:5px 50px 5px 0;
}
.main_nav{
	padding:10px 0;
}
.main_nav ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.main_nav ul li{
	float:left;
	border-left:1px solid #eceaea;
	padding:0 5px;
}
.main_nav ul li:first-child{
	border:0px;
}
.main_nav ul li a{
	display:block;
	padding:0 10px;
	line-height:40px;
	color:#000000;
	text-transform:uppercase;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
}
.main_nav ul li:first-child a{ padding-left:0;}
.main_nav ul li a:hover,
.main_nav ul li.active a{
	color:#2092e1;
}
.banner{
	background:#fff8e5 url(../img/banner_bg.jpg) top center no-repeat;
	min-height:187px;
	margin-bottom:35px;
}
.banner.home{
	min-height:422px;
	background:#fffbf0 url(../img/home_banner_bg.jpg) bottom center no-repeat;
	margin-bottom:0px;
}
.banner .wrapper{
	position:relative;
}
.banner_pic{
	position:absolute;
	width:100%;
	left:0;
	top:0px;
	text-align:right;
}
.banner.home .banner_pic{
	left:50px;
}
.banner_cont{
	padding:30px 0 0 160px;
	position:relative;
	z-index:10;
	width:430px;
}
.banner_cont .link_style{
	margin-top:70px;
}
.banner.home .banner_cont{
	padding:70px 0 30px 0;
}

.footer{
	background:#171717;
	padding:22px 0;
}
.copyright{
	float:left;
	line-height:34px;
	display:block;
	font-size:11px;
	color:#ffffff;
}
.footer .social_link li{
	color:#828180;
}

.add{
	text-align:center;
	margin:20px 0;
}
.column4{
	width:40%;
	float:left;
}
.column6{
	width:60%;
	float:left;
}
.column4 p,.column6 p{ margin-right:10px;}
.margin_lr50{
	margin-right:50px;
	margin-left:50px;
}
.list_row{
	list-style-position: outside
	
}
.main .list_row li{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:600;
	background:url(../img/list_style_disc.png) left 7px no-repeat;
	text-indent:22px;
	padding-left:0px;
}
.tips_col img{ margin-bottom:5px;}
.tips_row{
	width:100%;
}
.tips_col{
	float:left;
}
.column15{
	margin-right:15px;
	width:15%;
}
.column85{
	width:85%;
}
.tips_col small{
	font-size:11px;
	color:#434343;
	display:block;
}
.tips_col.column15{
	text-align:center;
}
.tips_row p{
	font-size:13px;
	line-height:17px;
	margin:0;
}
.nav_icon{ display:none;}

/*9.12.2014
-----------------------------------------------------*/
.link_style{
	font-family: 'Open Sans', sans-serif;
	background:#85c51f;
	display:inline-block;
	line-height:28px;
	padding:10px 30px;
	border-radius:5px;
	border-bottom:4px solid #659c17;
	color:#ffffff;
	font-size:20px;
	font-weight:700;
	text-transform:uppercase;
	margin-top:20px;
}
.white_yellow_bg{
	background:#FBEECD;
	padding:50px 0 20px;
}
.download_option{
	text-align:center;
}
.download_option h1{
	text-align:center;
	margin-bottom:60px;
}
.column25{
	width:25%;
	float:left;
}
.download_option .column25{
	padding:0 30px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align:left;
} 
.download_option .column25 p{ font-weight:600;}
.download_option img{
	display:block;
	margin:0 auto 20px;
}
.column5{
	float:left;
	width:50%;
}
.listening{
	padding:15px 30px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-top:10px;
}
.listening h2{
	padding-left:55px;
	background:url(../img/headphoneicon.png) top left no-repeat;
	font-size:24px;
	margin-bottom:35px;
	font-weight:600;
}
.listening h2 span{
	font-size:18px;
	display:block;
}
.listening h5{ font-weight:700;}
.listening_skills{
	height:325px;
	overflow:hidden;
	padding:10px;
	width: auto;
	position: relative;
}
.listening.download{
	background:#f4f4f4;
}
.listening ul{
	margin-left:0px;
}
.green_bg{
	background:#88e120 url(../img/green_image_bg.jpg) top center no-repeat;
	padding:40px 0 30px;
}
.video_box_block{
	text-align:center;
}
.video_box_block h1{
	text-transform:uppercase;
}
.video_box{
	max-width:748px;
	height:422px;
	margin:0 auto;
}
.our_methods{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:60px 30px;
}
.our_methods h1{
	text-transform:uppercase;
	margin-bottom:50px;
	text-align:center;
}
.methods_list{
	width:31.382978723404253%;
	float:left;
	position:relative;
	z-index:11;
}
.methods_list ul{
	border-left:1px solid #d2d1cf;
	border-top:1px solid #d2d1cf;
	display:block;
	padding:0px;
	margin:0px;
	list-style:none;
}
.methods_list ul li{
	font-family: 'Open Sans', sans-serif;
	border-bottom:1px solid #d2d1cf;
}
.methods_list ul li a{
	color:#4d7d09;
	font-size:14px;
	display:block;
	line-height:20px;
	padding:17px 20px;
	border-right:1px solid #d2d1cf;
}
.methods_list ul li:hover a, .methods_list ul li.current a{
	font-weight:700;
	border-right:1px solid #fff;
}
.methods_list ul li a{
	outline:0px !important;
}
.methods_view{
	width:100%;
	float:left;
	border:1px solid #d2d1cf;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-left:-1px;
}
.methods_view_img{
	padding:30px;
	position:relative;
}
.methods_view_img span{
	display: inline-block;
	position: absolute;
	right: 11px;
	top: 7px;
	background: #fcbc18;
	border-radius: 5px;
	font-family: Verdana;
	font-size: 12px;
	color: #1a1a1a;
	line-height: 22px;
	padding: 0 10px;
}
.methods_view_img_info{
	padding:10px 15px;
	background:#f4f4f4;
	font-size:12px;
	line-height:22px;
	font-family:Verdana;
}
.methods_img_info_left{
	float:left;
	width:335px;
}
.methods_img_info_left p{
	margin:0px;
}
.white_yellow_bg.second{
	background:#fbeecd url(../img/yellow_white_block_bg.jpg) top no-repeat;
	padding:35px 0 20px;
}
.for_more_information ul{
	margin:0px;
}
.for_more_information ul li{
	line-height:normal;
	margin-bottom:15px;
	min-height:19px;
}
.for_more_information ul li strong{
	display:block;
}
.for_more_information .column5{
	padding:0 30px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.center{
	text-align:center;
}
.block_padding{
	padding:50px 0;
}
.white_gray_bg{
	background:#f4f4f4;
}
.absolute_pitch_left{
	text-align:center;
	margin-right:85px;
	font-size:12px;
}
.absolute_pitch_right{
	font-size:11px;
}
.absolute_pitch_right p strong{
	display:block;
	font-size:12px;
}
.absolute_pitch_right p{
	line-height:18px;
	margin-bottom:5px;
}
.methods_view_box{
	display:none;
}


.no-list_style{ margin-left:0px !important;}
.no-list_style li{
	background:none !important;
	padding-left:0px !important;
	margin-left:0px !important;
}


.spacer{
	height:145px;
	}

.mrbottom{
	margin-bottom:10px !important;
	}

ul.normal-list_style{
	margin-left:10px;
	}	
	
ul.normal-list_style li{
	background:url(../img/bullet.jpg) no-repeat left center;
	padding-left:18px;
	}
	
ul.normal-list_style.sub{
	margin-left:83px;
	margin-top:-20px;
	}		
	
/* New Style start here */
.link_style2											{ background:#f75c27; border:0;}
.white_sky_bg											{ background:#eaf9ff;}
.listening h2											{ min-height:44px; padding-top:10px; margin-bottom:5px; word-wrap:break-word;}
.download h2											{ padding-top:6px; margin-bottom:35px; background:url(../images/download_icon01.png) no-repeat left top;}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y	{ background-color:#817f7a;}
.download h5											{ text-transform:uppercase;} 
.for_more_information h3								{ color:#000;}
.for_more_information p a:hover							{ text-decoration:underline;}
.for_more_information .no_r_pd							{ padding-right:0;}
.for_more_information .no_pd							{ padding:0;}
.for_more_information ul li								{ font-weight:bold;}
.white_sky_bg2											{ background:#ececec;}
.white_sky_bg2 .wrapper									{ padding:25px 0 10px 0;}
.white_sky_bg2 h6										{ color:#000; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; margin-bottom:14px;}
.info01													{}
.info01	h2												{ font-weight:600; color:#4e4e4e;}
.info01 ul												{ margin:0 0 0 15px; color:#4e4e4e;}

.social_info											{ background:#c5f2ff; padding:14px 0; margin-bottom:35px; margin-top:25px;}
.social_info .si_txt01									{ padding:0 30px;}
.social_info p											{ margin:0; font-size:16px; color:#215068; line-height:22px; text-align:justify;}
.si_txt01 a												{ margin-left:30px; display:inline-block;}
.si_txt01 a:first-child									{ margin-left:0;}
.txt01													{ padding:10px 0 0 25px;}
.txt01 h5												{ margin-top:20px;}
.txt01 p												{ font-size:13px; color:#4e4e4e;}
.txt01 .column5 p										{ max-width:490px;}	
.txt01 ul												{ width:90%; font-size:13px;}
.txt01 ul li											{ margin-top:13px; line-height:18px;}
.txt02													{ padding-left:0;} 

.faq_sec												{ margin:35px 0 0;}
.faq_sec ul												{ margin:0; padding:0; list-style:none;}
.faq_sec ul li											{ display:block; background:none; padding:0; margin-top:20px;}
.faq_sec ul li a										{ text-decoration:none; color:#313131; font-size:14px; background:url(../images/accordian_bg_icon1.png) no-repeat #f6f6f6; padding:10px 0 10px 64px; display:block;}
.faq_sec ul li a:hover,
.faq_sec ul li a.selected								{ background:url(../images/accordian_bg_icon1_hover.jpg) no-repeat #f6f6f6;}
.faq_sec ul li ul										{ display:none; padding:10px 0 0 62px;}
.faq_sec ul li ul li									{ margin:0;}
.faq_sec ul li p										{ margin:0;}

.txt01 ol												{ margin:0; padding:0; list-style:none;}
.txt01 ol li											{ display:block; font-size:13px; color:#313131; line-height:22px;}
span.pop_img01											{ display:block; text-align:center; margin:14px 0;}

.nomg													{ margin-bottom:0;}
.price_sec												{ background:#eaf9ff; padding:40px 0 18px 0;}
.price_sec ul											{ margin:0; padding:0; list-style:none;}
.price_sec ul li										{ float:left; width:33%; min-height:285px; text-align:center; background:url(../images/price_sec_devider_bg.png) no-repeat left -12px;}
.price_sec ul li:first-child							{ background:none;}
.price_sec ul li h2										{ font-weight:600; color:#4e4e4e; font-size:24px; line-height:30px;}
.price_sec ul li p										{ font-size:13px; color:#4e4e4e; margin:18px auto 0; max-width:225px; text-align:justify;}
.price_sec ul li strong									{ font-size:37px; color:#262223; display:block; margin:25px 0 0; font-weight:600;}
.price_sec ul li a.link_style2							{ margin-top:36px;}
.buy_sec												{ max-width:550px; margin:4px auto 0; text-align:center;}
.buy_sec h2												{ color:#000;}
.buy_sec p												{ font-size:14px; color:#000; margin-bottom:10px;}
.buy_sec span a											{ font-size:15px; line-height:18px;}
.buy_sec span a:hover									{ text-decoration:underline;}

.info02													{ padding:30px 0 0;}
.info02	h2												{ font-weight:600; color:#4e4e4e; line-height:30px;}
.info02 ul												{ margin:0 0 0 15px; color:#4e4e4e;}
.singing_box											{ padding-top:12px;}
.singing_box .sbx_left									{ width:395px; float:left; padding:52px 0 0;}
.singing_box .sbx_left img								{ position:relative; left:-12px;}
.singing_box .sbx_right									{ width:570px; float:right;}
.singing_box .sbx_right h3								{ font-size:22px; color:#1c89c2; font-weight:600; margin:16px 0 0;}
.singing_box .sbx_right p								{ font-size:12px; color:#4e4e4e; font-weight:600; margin:16px 0 0; text-align:justify;}
.singing_box .sbx_right strong							{ font-size:30px; color:#4e4e4e; display:block; line-height:32px; margin-top:16px;}

.buy_sec02												{}
.buy_sec02 h3											{ font-weight:700; margin:0 0 5px 0;}
.buy_sec02 p											{ color:#4e4e4e; text-align:justify;}
.buy_sec02 p strong										{ font-size:14px; font-weight:400;}
.buy_sec02 .price_table									{ background:#c4deee; margin-bottom:15px;}
.price_table ul 										{ margin:0; padding:0; list-style:none;} 
.price_table ul li										{ display:block; border-bottom:1px solid #a5cfe3; background:none;}
.price_table ul li:first-child							{ border-top:1px solid #a5cfe3;}
.price_table ul li strong								{ float:left; width:562px; border-right:1px solid #fff; padding:16px 0; font-size:13px; color:#2b587f; display:block; font-weight:normal;}

.price_table ul li label								{ float:left; width:166px; padding:16px 0; text-align:center;}
.price_table ul li div.radio							{ margin:0; display:inline; margin-right:13px;}
.price_table ul li cite									{ font-style:normal; color:#2b587f; font-size:13px; padding:0; display:inline; position:relative; top:1px;}
.price_table ul li span.clear							{ display:block;}

.program_sec p											{ color:#4e4e4e;}
.program_sec h4											{ color:#4e4e4e; line-height:26px;}
.program_sec h5											{ color:#4e4e4e; font-size:13px; }
.program_sec ul											{ margin-bottom:15px;}
.program_sec ul li										{ max-width:450px; text-align:justify; line-height:21px;}
.align_sec01											{ padding-left:36px;}
.align_sec01 p											{ margin-bottom:10px;}
.fancybox-close											{ background:url(../images/fancybox_sprite.png) no-repeat left top;}
.banner_cont2											{ padding-left:20px;}

.contact_sec											{ padding:30px 0 0;}
.contact_sec h2											{ font-weight:600; color:#4e4e4e;}
.contact_sec .lft01										{ width:530px; float:left; border-right:1px dashed #999999; padding-right:25px;}
.contact_sec .rgt01										{ width:410px; float:right;}

.questions												{ }
.questions ul											{ margin:0; padding:0; list-style:none;}
.questions ul li										{ display:block; background:none; padding:0; margin-top:20px;}
.questions ul li a										{ text-decoration:none; color:#313131; font-size:12px; background:url(../images/accordian_bg_icon1.png) no-repeat #f6f6f6; padding:10px 0 10px 50px; display:block;}
.questions ul li a:hover,
.questions ul li a.selected								{ background:url(../images/accordian_bg_icon1_hover.jpg) no-repeat #f6f6f6;}
.questions ul li ul										{ display:none; padding:10px 0 0 42px;}
.questions ul li ul li									{ margin:0;}
.questions ul li p										{ margin:0;}

.subscribe												{ background:#f5f5f5; padding:28px 47px; margin-top:42px;}
.subscribe cite											{ font-size:15px; color:#4c4c4c; font-weight:600; display:block; margin-bottom:16px; font-style:italic;}
.subscribe input[type=text]								{ width:198px; height:19px; float:left; border:1px solid #bebebe; border-radius:0; outline:none; margin:0; padding:3px 4px; color:#b1b1b1; font-size:15px; font-family:Arial, Helvetica, sans-serif; box-shadow:0px 3px 4px 1px #ebebeb inset;}
.subscribe input[type=button]							{ float:left; background:url(../images/s_btn01.jpg) no-repeat; width:27px; height:27px; border:0px; border-radius:0; outline:none; margin:0 0 0 2px;}

.contact_sec address									{ font-size:13px; color:#313131; font-style:normal; font-family:Verdana, Geneva, sans-serif;}
.contact_sec address span								{ display:block; margin-top:16px;}
.contact_sec address span a								{ text-decoration:none; color:#117892;}
.contact_sec address span a:hover						{ text-decoration:underline;}

.write_us												{ margin:30px 0;}
.write_us h2											{ text-transform:uppercase; color:#314271;}
.write_us cite											{ font-size:15px; color:#4c4c4c; font-weight:600; display:block; margin-bottom:16px; font-style:italic; line-height:24px;}
.write_us ul											{ margin:8px 0 0; padding:0; list-style:none;}
.write_us ul li 										{ width:48%; float:right; background:none; padding:0; margin-top:20px;}
.write_us ul li.clr_lft									{ clear:left; float:left;}
.write_us ul li.fullwidth								{ width:100%;}
.write_us ul li label									{ display:block; font-size:14px; color:#616161; font-style:italic; margin-bottom:6px;}
.write_us ul li input[type=text]						{ width:96%; height:19px; float:left; border:1px solid #bebebe; border-radius:0; outline:none; margin:0; padding:5px 1.8%; color:#b1b1b1; font-size:15px; font-family:Arial, Helvetica, sans-serif; box-shadow:0px 3px 4px 1px #ebebeb inset;}
.write_us ul li textarea								{ width:96%; height:84px; float:left; border:1px solid #bebebe; border-radius:0; outline:none; margin:0; padding:5px 1.8%; color:#b1b1b1; font-size:15px; font-family:Arial, Helvetica, sans-serif; box-shadow:0px 3px 4px 1px #ebebeb inset;}
.write_us ul li input[type=button]						{ float:left; clear:left; position:relative; background:url(../images/write_us_btn.jpg) repeat-x top #181919; width:81px; border:0px; border-radius:0; outline:none; margin:0; text-transform:uppercase; font-size:18px; color:#fff; padding:8px 0;}
.bg02													{ background:#fffbf0 url(../images/bg02.jpg) no-repeat center bottom;}

.data_sec												{ margin:32px 0 8px 0;}
.data_sec h2											{ margin-bottom:20px; font-weight:700;}
.data_sec ul											{ margin:0; padding:0; list-style:none; border-left:1px solid #a5cfe3; border-right:1px solid #a5cfe3;}
.data_sec ul li											{ display:block; padding:0; background:#f6f6f6; border-bottom:1px solid #a5cfe3; line-height:18px; height:133px;}
.data_sec ul li:first-child								{ height:48px; text-align:center; background:#2092e1;}
.data_sec ul li:first-child .img_sec					{ background:none;} 
.data_sec ul li:first-child .img_sec,
.data_sec ul li:first-child .text01, 
.data_sec ul li:first-child .data_size 					{ padding-top:14px; color:#fff; height:70%; font-size:15px; font-family:Verdana, Geneva, sans-serif;}
.data_sec ul li:first-child .text01						{ border-color:#fff;}
.data_sec .img_sec										{ width:141px; float:left; background:#fff; height:100%;}
.data_sec .text01										{ width:663px; float:left; border-left:1px solid #a5cfe3; border-right:1px solid #a5cfe3; padding-left:20px; height:100%;}
.data_sec .data_size									{ width:170px; float:left; height:100%;}
.data_sec h4											{ padding:10px 0 0;}
.data_sec h4 a											{ font-size:24px; color:#1f71c5; line-height:26px;}
.data_sec h4 a:hover									{}
.data_sec strong										{ font-size:14px; color:#045e88; display:block; line-height:20px; font-weight:600;}
.data_sec small											{ font-size:14px; color:#1a1a1a; display:block; padding:10px 0 0;} 

.data_sec .data_size span								{ display:block; text-align:center; font-weight:600; color:#1a1a1a; text-transform:uppercase; font-size:15px; padding-top:50px;}
.dnld_sec,
.dnld_sec2												{ margin-top:24px;}
.dnld_sec h2											{ background:url(../images/req_icon.jpg) no-repeat left 5px;}
.dnld_sec2 h2											{ background:url(../images/install_icon.png) no-repeat left top;}
.dnld_sec p												{ text-align:justify; word-wrap:break-word; padding-right:22px;}
.dnld_sec2 p											{ text-align:justify; word-wrap:break-word;}

.l_changes_sec											{}
.l_changes_sec h3										{ line-height:28px;padding-left:38px;}
.l_changes_sec p										{ margin-top:30px;padding-left:38px;}
.l_changes_sec ul										{ margin:0; padding:0; list-style:none; border-left:1px solid #a5cfe3; border-right:1px solid #a5cfe3;}
.l_changes_sec ul li									{ display:block; padding:0; background:#c4deee; border-bottom:1px solid #a5cfe3; line-height:18px; font-size:13px; text-align:center;}
.l_changes_sec ul li:first-child						{ text-align:center; background:#2092e1;}
.l_changes_sec ul span.version							{ float:left; width:209px; color:#4e4e4e; padding:10px 0;}
.l_changes_sec ul span.date								{ float:left; width:209px; color:#4e4e4e; padding:10px 0; border-left:1px solid #fff; border-right:1px solid #fff;}
.l_changes_sec ul strong								{ float:left; width:574px; color:#4e4e4e; padding:10px 0; font-weight:normal;}
.l_changes_sec ul li:first-child span.version,
.l_changes_sec ul li:first-child span.date,
.l_changes_sec ul li:first-child strong					{ color:#fefefe; font-size:18px;}
.no_l_pd												{ padding-left:0;}
.txt02 h2												{ font-weight:700;}

.txt02 ul li											{ background:url(../images/list_style02.png) no-repeat left 4px;}
.spacer01												{ height:54px;}
.justy p												{ text-align:justify;}
.justy .column5 ul li									{ text-align:justify;}
.wd01													{ max-width:96%;}
.buy_sec02 ul											{ margin:0 0 0 42px;}

*+html .main .column5									{ width:43.9%;}
*+html .download_option .column25						{ width:19%;}
*+html .download_option a.link_style2					{ clear:left;}

*+html .data_sec ul li									{ margin-bottom:-2px;}
*+html .l_changes_sec ul li:first-child					{ height:38px; margin-bottom:-3px;}
