.crumb {
	width:1000px;
	text-align:left;
	margin-bottom:10px;
}
.crumb a, .crumb a:link, .crumb a:visited {
	color:#FFF;
	text-decoration:none;
}
.crumb a:hover, .crumb a:active {
	color:#FFF;
	text-decoration:underline;
}
#main-pro {
	width:1010px;
	background:url(/style/images/pic-bg.png) repeat-y;
	overflow:hidden;
}
.main-pro-bg {
	background:url(/style/images/pic-bot.jpg) no-repeat bottom;
	height:423px;
}
.main-pro-content {
	width:1000px;
	height:412px;
	margin:0 auto;
	background-image: url(/images/blu-ray-copy/pic.jpg);
	background-repeat: no-repeat;
}
.main-pro-content-player {
	width:1000px;
	height:412px;
	margin:0 auto;
	background-image: url(/images/blu-ray-player/pic.jpg);
	background-repeat: no-repeat;
}
.main-pro-content-free-player {
	width:1000px;
	height:412px;
	margin:0 auto;
	background-image: url(/images/free-mac-blu-ray-player/pic.jpg);
	background-repeat: no-repeat;
}
.main-pro-content-free-blu-ray-player {
	width:1000px;
	height:412px;
	margin:0 auto;
	background-image: url(/images/free-blu-ray-player/pic.jpg);
	background-repeat: no-repeat;
}
.main-pro-content-platinum {
	width:1000px;
	height:412px;
	margin:0 auto;
	background-image: url(/images/blu-ray-copy-platinum/pic.jpg);
	background-repeat: no-repeat;
}
.main-pro-content-ripper {
	width:1000px;
	height:412px;
	margin:0 auto;
	background-image: url(/images/blu-ray-ripper/pic.jpg);
	background-repeat: no-repeat;
}
.main-pro-content-free-ripper {
	width:1000px;
	height:412px;
	margin:0 auto;
	background-image: url(/images/free-blu-ray-ripper/pic.jpg);
	background-repeat: no-repeat;
}
.main-pro-content-toolkit {
	width:1000px;
	height:412px;
	margin:0 auto;
	background-image: url(/images/blu-ray-toolkit/pic.jpg);
	background-repeat: no-repeat;
}
.main-pro-txt {
	float:right;
	margin:38px 30px 0 0;
	width:420px;
}
.main-pro-txt h1 {
	font-size:35px;
	margin-bottom:10px;
	font-weight:bold;
}
.main-pro-txt ul li {
	font-size:13px;
	line-height:30px;
	font-weight:bold;
}
.main-pro-btn {
	margin:20px 0 0;
}
.main-pro-btn a {
	background:url(/style/images/btn.png) no-repeat;
	width:279px;
	height:105px;
	display:block;
}
.main-pro-btn a:hover {
	background-position:0 -105px;
}
.main-pro-btn1 {
	margin-top: 20px;
	margin-right: 0;
	margin-left: 0;
	float: left;
}
.main-pro-btn1 a {
	background:url(/style/images/btn1.png) no-repeat;
	width:193px;
	height:72px;
	display:block;
	background-position:0 -144px;
	float: left;
	margin-left: 20px;
}
.main-pro-btn1 a:hover {
	background-position:0 -216px;
}
.main-pro-btn2 {
	margin-top: 20px;
	margin-right: 0;
	margin-left: 0;
	float: left;
}
.main-pro-btn2 a {
	background:url(/style/images/btn1.png) no-repeat;
	width:193px;
	height:72px;
	display:block;
	background-position:0 0;
	float: left;
}
.main-pro-btn2 a:hover {
	background-position:0 -72px;
}
.main-pro-btn3 {
	margin-right: 0;
	margin-left: 0;
	float: left;
	margin-top: 15px;
}
.main-pro-btn3 a {
	background:url(/style/images/btn2.png) no-repeat;
	width:188px;
	height:47px;
	display:block;
	background-position:0 0;
	float: left;
	margin-left: 30px;
}
.main-pro-btn3 a:hover {
	background-position:0 -47px;
}
.main-pro-btn4 {
	margin-right: 0;
	margin-left: 0;
	float: left;
	margin-top: 15px;
}
.main-pro-btn4 a {
	background:url(/style/images/btn2.png) no-repeat;
	width:188px;
	height:47px;
	display:block;
	background-position:0 -94px;
	float: left;
}
.main-pro-btn4 a:hover {
	background-position:0 -141px;
}
.main-pro-btn5 {
	margin-right: 0;
	margin-left: 0;
	float: left;
	margin-top: 10px;
}
.main-pro-btn5 a {
	background:url(/style/images/btn-dark.png) no-repeat;
	width:135px;
	height:33px;
	display:block;
	background-position:0 -66px;
	float: left;
	margin-left: 20px;
}
.main-pro-btn5 a:hover {
	background-position:0 -99px;
}
.main-pro-btn6 {
	margin-right: 0;
	margin-left: 0;
	float: left;
	margin-top: 10px;
}
.main-pro-btn6 a {
	background:url(/style/images/btn-dark.png) no-repeat;
	width:135px;
	height:33px;
	display:block;
	background-position:0 0;
	float: left;
}
.main-pro-btn6 a:hover {
	background-position:0 -33px;
}
.main-pro-btn7 {
	margin:20px 0 0;
}
.main-pro-btn7 a {
	background:url(/images/blu-ray-copy-platinum/btn-platinum1.png) no-repeat;
	width:283px;
	height:109px;
	display:block;
	background-position:0 0;
}
.main-pro-btn7 a:hover {
	background-position:0 -109px;
}
.main-pro-btn8 {
	margin:20px 0 0;
}
.main-pro-btn8 a {
	background:url(/images/blu-ray-copy-platinum/btn-platinum2.png) no-repeat;
	width:168px;
	height:47px;
	display:block;
	background-position:0 0;
}
.main-pro-btn8 a:hover {
	background-position:0 -47px;
}
.main-pro-btn9 {
	margin:20px 0 0;
}
.main-pro-btn9 a {
	background:url(/images/blu-ray-copy-platinum/btn-platinum3.png) no-repeat;
	width:135px;
	height:33px;
	display:block;
	background-position:0 0;
}
.main-pro-btn9 a:hover {
	background-position:0 -33px;
}
.main-pro-btn10 {
	margin:20px 0 0;
}
.main-pro-btn10 a {
	width:287px;
	height:77px;
	display:block;
	background-position:0 0;
	background-image: url(../images/upgrade/upgrade.png);
	background-repeat: no-repeat;
	margin-left: 200px;
}
.main-pro-btn10 a:hover {
	background-position:0 -77px;
}
.main-pro-btn11 {
	margin:20px 0 0;
}
.main-pro-btn11 a {
	background:url(/images/free-mac-blu-ray-player/mac-free-btn.png) no-repeat;
	width:298px;
	height:97px;
	display:block;
	background-position:0 0;
}
.main-pro-btn11 a:hover {
	background-position:0 -97px;
}
.main-pro-sys {
	font-size:13px;
	margin-top:-10px;
}
.main-pro-sys strong {
	font-size:17px;
	display:block;
}
#content {
	width:1000px;
	overflow:hidden;
	padding-bottom:30px;
	margin-top:40px;
}
#main {
	float:left;
	width:688px;
	overflow:hidden;
}
.overview dt {
	background:url(/style/images/title.jpg) no-repeat;
	width:668px;
	height:36px;
	font-size:20px;
	font-weight:bold;
	line-height:36px;
	padding-left:20px;
}
.overview dt img {
	vertical-align:text-bottom;
}
.overview .overview-top {
	background:url(/style/images/reviews-top.jpg) no-repeat;
	width:687px;
	height:16px;
	margin-top:10px;
}
.overview .overview-main {
	background:#161a1a url(/style/images/reviews-bg.jpg) repeat-x top;
	border-right:#373d3d solid 1px;
	width:646px;
	padding:10px 20px;
	min-height:234px;
}
.overview .overview-main p {
	margin-bottom:10px;
}
.overview .overview-main a {
	color:#1b8ac0;
}
.overview-download {
	margin-top:15px;
}
.overview-download a {
	background:url(/style/images/download.jpg) no-repeat;
	width:168px;
	height:50px;
	display:block;
}
.overview-download a:hover {
	background-position:0 -50px;
}
.overview .overview-bot {
	background:url(/style/images/reviews-bot.jpg) no-repeat;
	width:687px;
	height:13px;
}
.feature {
	margin-top:25px;
}
.feature li {
	margin-bottom:25px;
	overflow:hidden;
	zoom:1;
}
.feature li img {
	display:block;
	float:left;
	margin-right:20px;
}
.feature li p {
	float:left;
	width:450px;
}
.feature li h2 {
	font-size:16px;
	display:block;
	margin-bottom:5px;
	font-weight: bolder;
}
.spec {
	margin-top:35px;
}
.spec ul {
	margin-left: 20px;
}
.spec ul li {
	list-style-image: url(../images/upgrade/list.png);
	margin-top: 3px;
	margin-bottom: 3px;
}
.spec a:link, .spec a:visited, .spec a:hover {
	color:#1b8ac0;
	text-decoration:underline;
}
.spec-title {
	font-size:20px;
	margin-bottom:15px;
}
.spec p {
	margin-bottom:10px;
}
table.sys {
	border-right:#999 dashed 1px;
	border-bottom:#999 dashed 1px;
	margin-bottom:20px;
}
table.sys tr th {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	border-left:#999 dashed 1px;
	border-top:#999 dashed 1px;
	border-collapse:collapse;
	padding:10px;
}
table.sys tr td {
	border-left:#999 dashed 1px;
	border-top:#999 dashed 1px;
	border-collapse:collapse;
	padding:10px;
}
#side {
	float:right;
	width:260px;
}
.side-box {
	overflow:hidden;
	margin-bottom:40px;
	width: 260px;
}
.side-box1 {
	overflow:hidden;
	width: 260px;
}
.product-side-box {
	overflow:hidden;
	margin-bottom:20px;
}
.side-box .update-version li a {
	float:left;
}
.side-box .update-version li span {
	float:right;
}
.side-box .update-version li {
	overflow:hidden;
}
.side-box h3 {
	font-size:20px;
}
.side-box ul li a, .side-box ul li a:link, .side-box ul li a:visited {
	color:#FFF;
}
.side-box ul li a.more {
	color:#1b8ac0;
	text-decoration:underline;
}
.side-reviews p {
	margin-bottom:10px;
}
.side-reviews p span {
	float:right;
}
.side-reviews p a {
	color:#1b8ac0;
	text-decoration:underline;
}
.download a {
	float:left;
	display:block;
	background:url(/style/images/download.jpg) no-repeat;
	width:168px;
	height:50px;
}
.download a:hover {
	background-position:0 -50px;
}
.download-r a {
	float:left;
	display:block;
	margin-top:15px;
	display:block;
	background:url(/style/images/techspot-downloadnow.png) no-repeat;
	width:600px;
	height:33px;
}

/******** For support page ********/
#wrap-s {
	background:#272e2e url(/style/images/bg-s.jpg) repeat-x top;
}
#container-s {
	background:url(/style/images/top-s.jpg) no-repeat 50% top;
	overflow:hidden;
}
.update {
	overflow:hidden;
	margin-top:65px;
}
.update-detail {
	margin-bottom:65px;
}
.update-detail-title {
	font-size:15px;
	margin-bottom:15px;
	font-weight:bold;
}
.update-detail-title span {
	font-size:13px;
	margin-right:30px;
	font-weight:normal;
}
.update-detail ul li {
	line-height:35px;
	background:url(/style/images/icon-li.jpg) no-repeat left 10px;
	padding-left:25px;
}
/******* Get Activate Code ********/
.code table input {
	height:30px;
	color:#000;
	line-height:30px;
	font-size:16px;
}
.code table label {
	margin-right:20px;
	font-size:16px;
}
.code table .get-code {
	color:#000;
	margin-top:15px;
	width:120px;
	font-size:12px;
	cursor:pointer;
}
.code h3 {
	font-size:20px;
	margin-bottom:10px;
}
.code .email {
	font-style:italic;
	color:#FF0
}
/****** Support page *********/
.support {
	margin-top:50px;
}
.support h3 {
	margin-top:50px;
	font-size:16px;
	font-weight:bold;
}
.support a {
	color:#1b8ac0;
}
/****** survey page *********/
.survey {
	margin-top:15px;
}
.survey table td {
	vertical-align:top;
}
.survey textarea, .survey input {
	color:#000;
}
.survey textarea {
	width:500px;
	height:200px;
	border:#666 solid 1px;
	padding:1px;
}
.survey .submit {
	width:80px;
	height:35px;
	margin-top:10px;
}
.survey #name {
	height:20px;
	width:150px;
}
/******* guide page  *****************/
.guide dt {
	background:url(/style/images/title.jpg) no-repeat;
	width:668px;
	height:36px;
	padding-left:20px;
}
.guide dt h1 {
	font-size:20px;
	font-weight:bold;
	line-height:36px;
}
.guide dt img {
	vertical-align:text-bottom;
}
.guide .guide-top {
	background:url(/style/images/reviews-top.jpg) no-repeat;
	width:687px;
	height:16px;
	margin-top:10px;
}
.guide .guide-main {
	background:#161a1a url(/style/images/reviews-bg.jpg) repeat-x top;
	border-right:#373d3d solid 1px;
	width:646px;
	padding:10px 20px;
	min-height:234px;
}
.guide .guide-main p {
	margin-bottom:10px;
}
.guide .guide-main h2 {
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold;
}
.guide .guide-main a {
	color:#1b8ac0;
}
.guide-download {
	margin-top:15px;
}
.guide-download a {
	background:url(/style/images/download.jpg) no-repeat;
	width:168px;
	height:50px;
	display:block;
}
.guide-download a:hover {
	background-position:0 -50px;
}
.guide .guide-bot {
	background:url(/style/images/reviews-bot.jpg) no-repeat;
	width:687px;
	height:13px;
}
.author-face {
	float:left;
}
.author-text {
	margin-top: 10px;
	margin-left: 80px;
	width: 400px;
	height:90px;
}
.author-text a {
	color:#1b8ac0;
}
/********* user reviews page ********************/
.user-reviews li {
	border-bottom:#666 dashed 1px;
	margin-bottom:30px;
	padding-bottom:5px;
}
.user-reviews li p.user {
	margin-top:5px;
	color:#777;
}
.user-reviews li p.user em {
	color:#FFF;
}
.user-reviews li p.user img {
	float:right;
}
.write-review{
	background:#161a1a url(/style/images/reviews-bg.jpg) repeat-x top;
	border-right:#373d3d solid 1px;
	width:646px;
	padding:5px 20px;
	min-height:234px;
}
.write-review .title{
	font-size: 20px;
	font-weight: normal;
	color: #fff;
}
.write-review input{
	border: 1px solid #ccc;
}
.write-review textarea{
	border: 1px solid #ccc;
}
.write-review .txt{
	width: 520px;
	margin-left: 50px;
}
.write-review p{
	margin-bottom: 5px;
}
.reviewsArea{
	width:600px;
	display:none;
	margin: 15px auto 0 auto;
}
.reviewsArea div.title{margin:5px 20px 15px;line-height:40px;border-bottom:1px dashed #dcdcdc}
.reviewsArea .reviewsItem{margin:0 20px}
.reviewsArea-btm{background:url(images/area-bg_14.png) no-repeat;width:700px;height:134px;margin:0 auto}
.reviewsArea .writeForm{
	margin-top: 20px 0 0 20px;
}
.reviewsArea .writeForm .tip{color:red;margin-left:20px;display:none}
.reviewsArea .writeForm .rating{margin-top:0}
.reviewsArea .writeForm .distr{margin:1px 0 0 1px}
.reviewsArea .writeForm label{display:block; margin:5px 0; }
.reviewsArea .writeForm input[type=text]{background:#fff;font-size:13px;border:1px solid #dcdcdc;width:400px;padding:0 5px;height:20px;line-height:20px;color:#888}
.reviewsArea .writeForm textarea{background:#fff;border:1px solid #dcdcdc;width:400px;height:68px;font-size:13px;max-width:400px;padding:5px;color:#666}
.reviewsArea .writeForm .submit{
	float:left;
	display:block;
	width:89px;
	height:30px;
	margin: 20px 10px 0 170px;
	background-image: url(/style/images/reviews.png);
	background-repeat: no-repeat;
	color: #fff;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	line-height: 35px;
}
.video img {
	cursor: pointer;
}
.guide-video-demo img {
	margin-left: 100px;
	margin-top:30px;
}



.table{
	width: 950px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	margin-top: 10px;
}
.tbody{
	width: 950px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-left-color: #333;
	margin-top: 10px;
}




.table-t-l{
	float: left;
	width: 225px;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #999;
	border-left-color: #FFF;
	background-color: #333;
}
.table-t-c{
	float: left;
	width: 225px;
	height: 27px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFF;
	border-right-color: #999;
	text-align: center;
	padding-top: 3px;
	background-color: #333;
	font-size: 15px;
}
.table-t-r{
	float: left;
	width: 225px;
	height: 27px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	text-align: center;
	padding-top: 3px;
	background-color: #333;
	font-size: 15px;
}
.table-c-l{
	float: left;
	width: 205px;
	height: 26px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-left-color: #FFF;
	padding-left: 20px;
	padding-top: 4px;
}
.table-c-c{
	float: left;
	width: 225px;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	text-align: center;
	padding-top: 5px;
}
.table-c-r{
	float: left;
	width: 225px;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #FFF;
	text-align: center;
	padding-top: 5px;
}
.table-c-l1{
	float: left;
	width: 205px;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-left-color: #FFF;
	padding-left: 20px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.table-c-c1{
	float: left;
	width: 225px;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	text-align: center;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.table-c-r1{
	float: left;
	width: 225px;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #FFF;
	text-align: center;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.table-bg{
	width: 657px;
	height: 25px;
	background-color: #666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 5px;
}
.order-txt {
	margin-top: 20px;
	padding-bottom: 30px;
}
.font-blue {
	color: #0280d4;
}
a.font-blue:link, a.font-blue:visited {
	color: #0280d4;
	text-decoration: none;
}
a.font-blue:hover {
	color:#F00;
	text-decoration: underline;
}
