body{
	background:#b4d7e1;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}


h1,h2,h3,h4,h4,h5,ul,p,a{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a{
	outline:0;
}
input,select{
	outline:0;
	margin:0;
	padding:0;
	font:normal 11px/14px Arial,Helvetica,sans-serif;
	color:#000;
	vertical-align:middle;
}
img{display:block;border:0;}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#page{
	width:902px;
	margin:0 auto;
	overflow:hidden;
	padding:8px 0 15px;
}
/*HEAD*/
#header{
	background:url(/images/header-bg.gif) no-repeat 0 0;
	width:902px;
	height:90px;
	overflow:hidden;
}
/*LOGO*/
#header h1 a{
	width:363px;
	height:62px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:17px 0 0 41px;
}
#header ul{
	float:right;
	overflow:hidden;
	margin:4px 34px 0 0;
	display:inline;
}
#header li{
	background:url(/images/border1.gif) no-repeat 0 70%;
	float:left;
	margin:0 0 0 -3px;
}
#header li a{
	font-size:12px;
	color:#bcdee4;
	padding:0 4px 0 6px;
	font-weight:bold;
}
.logos{
	width:407px;
	float:right;
	overflow:hidden;
	padding:6px 38px 0 0;
}
.logos a{
	background:url(/images/logo1.gif) no-repeat 0 0;
	width:204px;
	height:49px;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
}
/*
.menu{
	background:url(/images/menu-bg.gif) repeat-x 0 0;
	width:902px;
	height:35px;
	margin:1px 0 0;
	overflow:hidden;
}
.menu li{
	float:left;
	margin:0 0 0 -1px;
	border-left:solid 1px #b4d7e1;
}
.menu a:hover{text-decoration:none;color:#dde8cc;}
.menu a{
	width:150px;
	float:left;
	line-height:35px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}  */

/*Main Content*/
#content{
	background:#fff;
	width:860px;
	margin:1px 0 0;
	padding:16px 20px 19px;
	overflow:hidden;
	border:solid 1px #3b7aa4;
}
#content.inner{
	width:858px;
	padding:23px 20px 40px 22px;
}
.main{
	background:url(/images/main-bg.gif) repeat-y 0 0;
	overflow:hidden;
}
.main .top{
	background:url(/images/main-top-bg.gif) no-repeat 0 0;
	overflow:hidden;
}
.main .bottom{
	background:url(/images/main-bottom-bg.gif) no-repeat 0 100%;
	width:829px;
	min-height:507px;
	overflow:hidden;
	padding:13px 16px 17px 15px;
}
* html .main .bottom{height:507px;overflow:visible;}
.main .title{
	background:url(/images/title-bg.gif) no-repeat 0 0;
	width:100%;
	min-height:188px;
	padding:13px 0 0;
}
* html .main .title{height:188px;}
.main .title span{
	background:url(/images/title-img1.gif) no-repeat 0 0;
	width:572px;
	height:127px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
}
.main .title center{
	padding:13px 0 0;
}
.inner .title{
	border:solid 1px #e5e5e5;
	overflow:hidden;
	padding:3px 4px;
}
.inner .title .top{
	background:#fbfdfd url(/images/title-top-bg.gif) no-repeat 100% 0;
	overflow:hidden;
}
.inner .title .bottom{
	background:url(/images/title-bottom-bg.gif) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
}
.inner .title img{float:left;}
.inner .title h2{
	width:721px;
	line-height:28px;
	float:right;
	font-size:21px;
	color:#000;
	font-weight:normal;
	font-style:italic;
	padding:13px 0 0;
}
.main ul{
	overflow:hidden;
}
.main li{
	background:url(/images/sell-bg.gif) no-repeat 0 0;
	width:415px;
	height:256px;
	overflow:hidden;
	float:left;
	position:relative;
	padding:50px 0 0;
}
.main li.watch{
	background:url(/images/watch-bg.gif) no-repeat 0 0;
	width:414px;
	height:273px;
	padding:33px 0 0;
}
.main li strong{
	background:url(/images/sell-img1.gif) no-repeat 0 0;
	width:295px;
	height:144px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
}
.main li a.learn{
	background:url(/images/learn-more-img.gif) no-repeat 0 0;
	width:207px;
	height:63px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:33px auto 0;
}
.main li i{
	font-size:16px;
	color:#989898;
	position:absolute;
	left:8px;
	bottom:6px;
}
.main li.watch center{
	margin:-4px 0 0;
	position:relative;
}
.main li.watch a:hover{text-decoration:none;}
.main li.watch a{
	font-size:12px;
	color:#e43f89;
	text-decoration:underline;
}
.main li.watch span{
	font-size:12px;
	color:#054b77;
}
.player-box{
	width:292px;
	height:246px;
	margin:0 auto;
	overflow:hidden;
}
/*footer*/
#footer{
	background:#3b7aa4;
	width:879px;
	overflow:hidden;
	padding:10px 10px 9px 13px;
}
#footer ul{
	overflow:hidden;
}
#footer li{float:left;padding:0 20px 0 0;}
#footer li.info{width:447px;}
#footer ul ul{
	background:url(/images/border2.gif) no-repeat 100% 0;
	width:186px;
	overflow:hidden;
}
#footer li li{
	width:186px;
	padding:0 0 1px;
}
#footer li li a{
	float:left;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
#footer h2{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:14px;
}
#footer p{
	font-size:13px;
	color:#fff;
	padding:0 0 12px;
	line-height:16px;
	letter-spacing:-1px;
}
#footer span{
	font-size:12px;
	color:#fff;
}
.inner .player-big-box{
	background:url(/images/player-big-box-bg.gif) repeat-x 0 100%;
	width:900px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0 0 0 -22px;
	display:inline;
	padding:8px 0 0;
}
.inner .player-big-box center{
	font-size:15px;
	color:#064c78;
	line-height:26px;
	position:relative;
	font-style:italic;
}
.inner .player-big-box h2{
	font-size:20px;
	color:#064c78;
	line-height:26px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	padding:0;
}
/*.inner .player-big-box .player{
	width:536px;
	height:456px;
	overflow: hidden;
	margin:12px auto 0;
} */
.inner .player-big-box .player{
	width:436px;
	height:356px;
	overflow: hidden;
	margin:12px auto 0;
} 


/* .inner .player-big-box .bottom-link{
	line-height:61px;
	padding:2px 133px 8px 0;
} */
.inner .player-big-box .bottom-link{
	line-height:61px;
	padding:2px 0px 8px 0;
} 

.inner .player-big-box .bottom-link span{
	font-size:25px;
	color:#fff;
	padding:0 20px 0 0;
}
.inner .player-big-box .bottom-link a{
	position:absolute;
	top:18px;
}
* html .inner .player-big-box .bottom-link a{top:3px;}
*+ html .inner .player-big-box .bottom-link a{top:3px;}
.inner .player-big-box .bottom-link img{display:inline;}
.inner .main-title{
	width:857px;
	float:left;
	overflow:hidden;
	padding:14px 0 15px 11px;
}
.inner .main-title h2{
	font-size:25px;
	color:#c13575;
	font-weight:bold;
}
.inner .main-title p{
	font-size:14px;
	color:#373839;
}
.inner .main{
	background:url(/images/main-bg2.gif) repeat-y 0 0;
	float:left;
}
.inner .main .top{
	background:url(/images/main-top-bg2.gif) no-repeat 0 0;
}
.inner .main .bottom{
	background:url(/images/main-bottom-bg2.gif) no-repeat 0 100%;
	width:848px;
	min-height:394px;
	padding:8px 4px 15px 4px;
}
* html .inner .main .bottom{height:394px;}
.inner .title-box{
	width:417px;
	float:left;
	/*overflow:hidden;*/
	padding:0 0 0 8px;
}
.inner .title-box.right{
	width:411px;
	float:right;
	padding:0 0 0 8px;
}
.inner .title-box .images{
	float:left;
	position:relative;
	/*overflow:hidden;*/
}
.inner .star-logo{
	width:62px;
	height:62px;
	overflow:hidden;
	position:absolute;
	right:-34px;
	bottom:-16px;
}
.inner .right .star-logo{right:-40px;}
.inner .title-box .info{
	width:294px;
	float:right;
	padding:11px 0 0;
}
.inner .title-box.right .info{
	width:337px;
	padding:12px 0 0;
}
.inner .title-box h2{
	text-align:center;
}
.inner .title-box h2 img{display:inline;}
.inner .title-box p{
	font-size:15px;
	line-height:18px;
	color:#000;
	text-align:center;
	padding:9px 15px 0;
}
.inner .title-box a{
	color:#3b7aa4;
}
.inner .main-box{
	background:url(/images/main-box-bg.gif) repeat-y 0 0;
	float:left;
	overflow:hidden;
	margin:6px 0 0;
}
.inner .main-box .top{
	background:url(/images/main-box-top-bg.gif) no-repeat 0 0;
}
.inner .main-box .bottom{
	background:url(/images/main-box-bottom-bg.gif) no-repeat 0 100%;
	width:848px;
	min-height:237px;
	padding:0;
}
* html .inner .main-box .bottom{height:237px;}
.inner table{
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.inner .main-box td{
	background:url(/images/list-bg-left.gif) no-repeat 100% 100%;
	width:50%;
	padding:11px 0 7px 23px;
	vertical-align:middle;
}
.inner .main-box td.right{
	background:url(/images/list-bg-right.gif) no-repeat 1px 100%;
}
.inner .main-box td h2{
	font-size:21px;
	color:#04436a;
	font-weight:normal;
	padding:11px 0 0;
}
.inner .main-box td i{
	color:#e43f8a;
	font-size:21px;
}
.inner .main-box td p{
	font-size:14px;
	color:#000;
	line-height:20px;
	padding:0 0 9px;
}
.inner .main-box td span{
	font-size:17px;
	color:#3b7096;
	text-decoration:line-through;
	text-transform:uppercase;
}
.inner .main-box td p strong{
	font-size:26px;
	color:#04436a;
	font-weight:normal;
}
.inner .main-box td p span{
	font-size:12px;
	text-decoration:none;
	text-transform:none;
	color:#000;
}
.inner .main-box td h3{
	font-size:18px;
	color:#04436a;
	font-weight:normal;
}
.inner .main-box td h3 span{
	font-size:12px;
	text-decoration:none;
	text-transform:none;
	color:#000;
}
.inner .main-box td ul{padding:4px 0 0;}
.inner .main-box td li{
	background:url(/images/list1.gif) no-repeat 1px 5px;
	width:auto;
	height:auto;
	float:none;
	padding:0 0 0 14px;
	position:static;
	font-size:14px;
	color:#2e2e2e;
	font-weight:bold;
}
.inner .main-box td li i{
	position:static;
	font-size:14px;
	color:#c13575;
	font-weight:normal;
}
.inner .main-box td h4{
	float:left;
	padding:0 7px 0 0;
	font-size:16px;
	color:#04436a;
	font-weight:bold;
	font-style:italic;
}
.inner .links{
	clear:both;
}
.inner .links td{
	width:50%;
	padding:0;
	vertical-align:middle;
}
.inner .links td a:hover{text-decoration:none;}
.inner .links td a{
	float:right;
	font-size:11px;
	color:#c73779;
	font-style:italic;
	text-decoration:underline;
	margin:28px 18px 0 31px;
}
.inner .links td.basic .btn,
.inner .links td .btn{
	margin-top:16px;
}
.inner .links td.basic a{
	margin:28px 21px 0 40px;
}
#popup{
	background:#fff;
	/*width:900px;*/
	overflow:hidden;
	/*padding:14px 22px;*/
}
#popup .main-popup{
	background:url(/images/popup-bg.gif) repeat-y 0 0;
	overflow:hidden;
}
#popup .main-popup .top{
	background:url(/images/popup-top-bg.gif) no-repeat 0 0;
	overflow:hidden;
}
#popup .main-popup .bottom{
	background:url(/images/popup-bottom-bg.gif) no-repeat 0 100%;
	width:812px;
	overflow:hidden;
	padding:5px 23px 23px 21px;
}
#popup table{
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
#popup th{
	width:458px;
	vertical-align:middle;
	color:#e43f89;
	font-size:17px;
	padding:10px 0 12px;
	text-align:left;
}
#popup th.sell{
	width:354px;
}
#popup th i{display:block;padding:3px 0 0;}
#popup td{
	vertical-align:middle;
	font-size:16px;
	line-height:19px;
	color:#000;
	padding:9px 0 7px 22px;
}
#popup tr.bg td{background:#b4d7e1;}
#popup td.sell{
	padding-left:0;
}
#popup td ul{padding:2px 0 0;}
#popup td li{
	background:url(/images/list2.gif) no-repeat 0 2px;
	padding:0 0 4px 20px;
	color:#2e2e2e;
	font-size:14px;
	line-height:16px;
}
#popup tr.bg td li{background:url(/images/list3.gif) no-repeat 0 2px;}
#popup td span{
	font-size:12px;
	color:#777;
}
#popup a:hover{text-decoration:none;}
#popup a{
	font-size:12px;
	color:#c13575;
	text-decoration:underline;
}
#popup center{
	font-size:13px;
	line-height:55px;
	padding:0 60px 0 0;
	color:#2e2e2e;
}
