#banner { width:1000px; height:412px; margin:0 auto; margin:0 auto 10px; }
#content { width:1000px; overflow:hidden; padding-bottom:50px; margin-top:40px; }
#main { float:left; width:688px; overflow:hidden; }

.main-pla{
	height: 265px;
	width: 689px;
	background-image: url(images/index/bluracopyplatinum.jpg);
	margin-bottom: 30px;
}
.main-pla-txt{
	float: left;
	margin-top: 30px;
	margin-left: 350px;
	width: 300px;
}
.main-pla-txt h1{
	margin-bottom: 10px;
}
.main-pla-txt h1 a{
	color: #FFF;
	font-weight: bold;
	font-size: 20px;
}
.main-pla-txt h1 a:hover{
	text-decoration: underline;
}
.main-pla-txt p{
	line-height: 26px;
}
.main-pla-txt p a{
	color: #FFF;
}
.main-top { overflow:hidden; }
.main-top dl { float:left; width:215px; margin-right:21px; }
.main-top dd.main-top-title { font-size:20px; margin:5px 0 10px; }
.main-top dd.main-top-title h2{
	font-size:20px;
	margin:5px 0 10px;
	font-weight: normal;
}
.main-top a, .main-top a:link, .main-top a:visited, .main-top a:hover, .main-top a:active { color:#FFF; }
.main-top dd.main-top-txt { height:160px; line-height:25px; }
.main-top dd a.main-top-more { background:url(/style/images/more.jpg) no-repeat; width:111px; height:24px; display:block; margin-top:10px; }
.main-top dd a.main-top-more:hover { background-position:0 -24px; }
.reviews { margin-top:50px; }
.reviews dt { background:url(/style/images/reviews-title.jpg) no-repeat; width:618px; height:36px; font-size:20px; font-weight:bold; line-height:36px; padding-left:70px; }
.reviews dt a, .reviews dt a:link { font-size:13px; color:#1B8AC0; text-decoration:underline; float:right; margin-right:25px; display:inline; }
.reviews .reviews-top { background:url(/style/images/reviews-top.jpg) no-repeat; width:687px; height:16px; margin-top:10px; }
.reviews .reviews-main { background:#161a1a url(/style/images/reviews-bg.jpg) repeat-x top; border-right:#373d3d solid 1px; width:646px; padding:10px 20px; }
.reviews-main p { margin-bottom:10px; }
.reviews-main p span { float:right; font-style:italic; }
.reviews .reviews-bot { background:url(/style/images/reviews-bot.jpg) no-repeat; width:687px; height:13px; }
#side { float:right; width:256px; }
.side-box { overflow:hidden; margin-bottom:15px; }
.side-box h3 { font-size:20px; }
.side-box ul li a { color:#FFF; }
.mid-bot { background:#161a1a url(/style/images/mid-bot.jpg) repeat-x top; overflow:hidden; width:100%; padding-top:40px }
.mid-bot-main { width:1000px; }
.mid-bot-pick { float:left; width:650px; }
.mid-bot-pick-title { font-size:20px; margin-bottom:20px; }
.mid-bot-pick p { margin-top:10px; }
.mid-bot-awards { float:right; width:314px; }
.reviews-main p.user-rating { margin-bottom: 25px;}
.blog-top-txt {height:160px; line-height:25px;}
.blog-top-txt li { background:url(images/point.jpg) no-repeat scroll 0 10px transparent;}
.blog-top-txt li p { padding-left:10px; line-height:25px;}
.blog-top-txt li p span { float:right;}
.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;
}
#banner {
	width:1000px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.h_banner {
	position:relative;
	height:316px;
	width:1000px;
}
.h_banner .imgs li {
	position:absolute;
}
.h_banner .num {
	position:absolute;
	bottom:-80px;
	right:17px;
	z-index:10;
}
.h_banner .num li {
	color:#000;
	float:left;
	margin:3px;
	padding:0 4px;
	background:#fff;
	font:normal 11px/1.4em Arial;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
	cursor:pointer;
}
.h_banner .num li.curr {
	background:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	color:#03243a;
	font-weight:bold;
}
.h_banner ul {
	margin:0;
	padding:0;
	list-style:none;
}
.h_banner ul li {
	margin:0;
	list-style:none;
	padding:0;
}
